From 4a0c0cb1c8c573e7b2ea236608848ef4cf727314 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Sat, 13 Apr 2013 17:10:33 +0100 Subject: [PATCH 001/105] * Double Agent gamemode. Double agents are given a target to kill, which will be another double agent. All double agents are hunting and being hunted by another double agent. --- code/game/gamemodes/traitor/double_agents.dm | 40 ++++++++++++++++++++ code/game/gamemodes/traitor/traitor.dm | 7 ++-- tgstation.dme | 38 +------------------ 3 files changed, 45 insertions(+), 40 deletions(-) create mode 100644 code/game/gamemodes/traitor/double_agents.dm diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm new file mode 100644 index 00000000000..58be77559c1 --- /dev/null +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -0,0 +1,40 @@ +/datum/game_mode/traitor/double_agents + name = "double agents" + config_tag = "double_agents" + restricted_jobs = list("Cyborg", "AI", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Research Director", "Chief Medical Officer", "Head of Personnel") // Human / Minor roles only. + required_players = 10 + required_enemies = 2 + recommended_enemies = 6 + + traitor_name = "double agent" + + var/list/target_list = list() + +/datum/game_mode/traitor/double_agents/announce() + world << "The current game mode is - Double Agents!" + world << "There are double agents killing eachother! Do not let them succeed!" + +/datum/game_mode/traitor/double_agents/post_setup() + var/i = 0 + for(var/datum/mind/traitor in traitors) + i++ + if(i + 1 > traitors.len) + i = 0 + target_list[traitor] = traitors[i + 1] + ..() + +/datum/game_mode/traitor/double_agents/forge_traitor_objectives(var/datum/mind/traitor) + + if(target_list.len > 1) + // Assassinate + var/datum/objective/assassinate/kill_objective = new + kill_objective.owner = traitor + kill_objective.target = target_list[traitor] + kill_objective.explanation_text = "Assassinate [kill_objective.target.current.real_name], the [kill_objective.target.special_role]." + traitor.objectives += kill_objective + + // Escape + var/datum/objective/escape/escape_objective = new + escape_objective.owner = traitor + traitor.objectives += escape_objective + return \ No newline at end of file diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 9e7483e96d2..36520675ced 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -1,5 +1,6 @@ /datum/game_mode // this includes admin-appointed traitors and multitraitors. Easy! + var/traitor_name = "traitor" var/list/datum/mind/traitors = list() /datum/game_mode/traitor @@ -55,7 +56,7 @@ break var/datum/mind/traitor = pick(possible_traitors) traitors += traitor - traitor.special_role = "traitor" + traitor.special_role = traitor_name possible_traitors.Remove(traitor) if(!traitors.len) @@ -120,7 +121,7 @@ /datum/game_mode/proc/greet_traitor(var/datum/mind/traitor) - traitor.current << "You are the traitor." + traitor.current << "You are the [traitor_name]." var/obj_count = 1 for(var/datum/objective/objective in traitor.objectives) traitor.current << "Objective #[obj_count]: [objective.explanation_text]" @@ -166,7 +167,7 @@ /datum/game_mode/proc/auto_declare_completion_traitor() if(traitors.len) - var/text = "The traitors were:" + var/text = "The [traitor_name]s were:" for(var/datum/mind/traitor in traitors) var/traitorwin = 1 diff --git a/tgstation.dme b/tgstation.dme index 752c61a42e3..79d7ca96aa5 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,43 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "icons" -#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/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "maps" -#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/violin" -#define FILE_DIR "sound/voice" -#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 @@ -259,6 +222,7 @@ #include "code\game\gamemodes\revolution\revolution.dm" #include "code\game\gamemodes\sandbox\h_sandbox.dm" #include "code\game\gamemodes\sandbox\sandbox.dm" +#include "code\game\gamemodes\traitor\double_agents.dm" #include "code\game\gamemodes\traitor\traitor.dm" #include "code\game\gamemodes\wizard\artefact.dm" #include "code\game\gamemodes\wizard\rightandwrong.dm" From 0f3dc2910673d3e31090e99e5628d4958de8a18c Mon Sep 17 00:00:00 2001 From: Giacomand Date: Sun, 14 Apr 2013 00:23:47 +0100 Subject: [PATCH 002/105] * Updated required players, enemies and restricted jobs. --- code/game/gamemodes/traitor/double_agents.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm index 58be77559c1..8c68e0eb60d 100644 --- a/code/game/gamemodes/traitor/double_agents.dm +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -1,9 +1,9 @@ /datum/game_mode/traitor/double_agents name = "double agents" config_tag = "double_agents" - restricted_jobs = list("Cyborg", "AI", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Research Director", "Chief Medical Officer", "Head of Personnel") // Human / Minor roles only. - required_players = 10 - required_enemies = 2 + restricted_jobs = list("Cyborg", "AI", "Captain", "Head of Personnel", "Chief Medical Officer", "Research Director", "Chief Engineer", "Head of Security") // Human / Minor roles only. + required_players = 12 + required_enemies = 3 recommended_enemies = 6 traitor_name = "double agent" From fc850cc0f2a7e12a91a2e29f0c582db6700187b4 Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Thu, 30 May 2013 01:00:54 +0100 Subject: [PATCH 003/105] Tape recorders update! New sprites by Cheridan. Tape recorders now use tapes. Tape recorders can no longer be emagged (probably temporary) Tape recorders can no longer print transcripts (may be replaced) --- .../objects/items/devices/taperecorder.dm | 359 +++++++++--------- icons/obj/device.dmi | Bin 16615 -> 19080 bytes 2 files changed, 174 insertions(+), 185 deletions(-) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index e98c28e7dc4..3ffa9dcec82 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -1,64 +1,90 @@ /obj/item/device/taperecorder - desc = "A device that can record up to an hour of dialogue and play it back. It automatically translates the content in playback." name = "universal recorder" - icon_state = "taperecorderidle" + desc = "A device that can record up to an hour of dialogue and play it back. It automatically translates the content in playback." + icon_state = "taperecorder_empty" item_state = "analyzer" - w_class = 1.0 + w_class = 2 m_amt = 60 g_amt = 30 - var/emagged = 0.0 - var/recording = 0.0 - var/playing = 0.0 - var/timerecorded = 0.0 - var/playsleepseconds = 0.0 - var/list/storedinfo = new/list() - var/list/timestamp = new/list() - var/canprint = 1 flags = FPRINT | TABLEPASS| CONDUCT + force = 2 throwforce = 2 - throw_speed = 4 - throw_range = 20 + var/recording = 0 + var/playing = 0 + var/playsleepseconds = 0 + var/obj/item/device/tape/mytape -/obj/item/device/taperecorder/hear_talk(mob/living/M as mob, msg) - if(recording) - var/ending = copytext(msg, length(msg)) - timestamp+= timerecorded - if(M.stuttering) - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] stammers, \"[msg]\"" + +/obj/item/device/taperecorder/attackby(obj/item/I, mob/user) + if(!mytape && istype(I, /obj/item/device/tape)) + user.drop_item() + I.loc = src + mytape = I + user << "You insert [I] into [src]." + update_icon() + + +/obj/item/device/taperecorder/proc/eject(mob/user) + if(mytape) + user << "You remove [mytape] from [src]." + stop() + user.put_in_hands(mytape) + mytape = null + update_icon() + + +/obj/item/device/taperecorder/attack_hand(mob/user) + if(loc == user) + if(mytape) + if(user.l_hand != src && user.r_hand != src) + ..() + return + eject(user) return - if(M.getBrainLoss() >= 60) - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] gibbers, \"[msg]\"" - return - if(ending == "?") - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] asks, \"[msg]\"" - return - else if(ending == "!") - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] exclaims, \"[msg]\"" - return - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] [M.name] says, \"[msg]\"" + ..() + + +/obj/item/device/taperecorder/verb/ejectverb() + set name = "Eject Tape" + set category = "Object" + + if(usr.stat) + return + if(!mytape) return -/obj/item/device/taperecorder/attackby(obj/item/weapon/W as obj, mob/user as mob) - ..() - if(istype(W, /obj/item/weapon/card/emag)) - if(emagged == 0) - emagged = 1 - recording = 0 - user << "PZZTTPFFFT" - icon_state = "taperecorderidle" - else - user << "It is already emagged!" + eject() + + +/obj/item/device/taperecorder/update_icon() + if(!mytape) + icon_state = "taperecorder_empty" + else if(recording) + icon_state = "taperecorder_recording" + else if(playing) + icon_state = "taperecorder_playing" + else + icon_state = "taperecorder_idle" + + +/obj/item/device/taperecorder/hear_talk(mob/living/M as mob, msg) + if(mytape && recording) + var/ending = copytext(msg, length(msg)) + mytape.timestamp += mytape.used_capacity + if(M.stuttering) + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] [M.name] stammers, \"[msg]\"" + return + if(M.getBrainLoss() >= 60) + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] [M.name] gibbers, \"[msg]\"" + return + if(ending == "?") + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] [M.name] asks, \"[msg]\"" + return + else if(ending == "!") + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] [M.name] exclaims, \"[msg]\"" + return + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] [M.name] says, \"[msg]\"" -/obj/item/device/taperecorder/proc/explode() - var/turf/T = get_turf(loc) - if(ismob(loc)) - var/mob/M = loc - M << "\The [src] explodes!" - if(T) - T.hotspot_expose(700,125) - explosion(T, -1, -1, 0, 4) - del(src) - return /obj/item/device/taperecorder/verb/record() set name = "Start Recording" @@ -66,25 +92,31 @@ if(usr.stat) return - if(emagged == 1) - usr << "\red The tape recorder makes a scratchy noise." + if(!mytape || mytape.ruined) return - icon_state = "taperecorderrecording" - if(timerecorded < 3600 && playing == 0) + if(recording) + return + if(playing) + return + + if(mytape.used_capacity < mytape.max_capacity) usr << "Recording started." recording = 1 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording started." - for(timerecorded, timerecorded<3600) + update_icon() + mytape.timestamp += mytape.used_capacity + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] Recording started." + var/used = mytape.used_capacity //to stop runtimes when you eject the tape + var/max = mytape.max_capacity + for(used, used < max) if(recording == 0) break - timerecorded++ + mytape.used_capacity++ + used++ sleep(10) recording = 0 - icon_state = "taperecorderidle" - return + update_icon() else - usr << "Either your tape recorder's memory is full, or it is currently playing back its memory." + usr << "" /obj/item/device/taperecorder/verb/stop() @@ -93,171 +125,128 @@ if(usr.stat) return - if(emagged == 1) - usr << "\red The tape recorder makes a scratchy noise." - return - if(recording == 1) + + if(recording) recording = 0 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording stopped." + mytape.timestamp += mytape.used_capacity + mytape.storedinfo += "\[[time2text(mytape.used_capacity * 10,"mm:ss")]\] Recording stopped." usr << "Recording stopped." - icon_state = "taperecorderidle" return - else if(playing == 1) + else if(playing) playing = 0 var/turf/T = get_turf(src) T.visible_message("Tape Recorder: Playback stopped.") - icon_state = "taperecorderidle" - return + update_icon() -/obj/item/device/taperecorder/verb/clear_memory() - set name = "Clear Memory" +/obj/item/device/taperecorder/verb/play() + set name = "Play Tape" set category = "Object" if(usr.stat) return - if(emagged == 1) - usr << "The tape recorder makes a scratchy noise." + if(!mytape || mytape.ruined) return - if(recording == 1 || playing == 1) - usr << "You can't clear the memory while playing or recording!" + if(recording) return - else - storedinfo -= storedinfo - timestamp -= timestamp - timerecorded = 0 - usr << "Memory cleared." + if(playing) return - -/obj/item/device/taperecorder/verb/playback_memory() - set name = "Playback Memory" - set category = "Object" - - if(usr.stat) - return - if(emagged == 1) - usr << "\red The tape recorder makes a scratchy noise." - return - if(recording == 1) - usr << "You can't playback when recording!" - return - if(playing == 1) - usr << "You're already playing!" - return playing = 1 - icon_state = "taperecorderplaying" + update_icon() usr << "Playing started." - for(var/i=1,timerecorded<3600,sleep(10 * (playsleepseconds) )) + var/used = mytape.used_capacity //to stop runtimes when you eject the tape + var/max = mytape.max_capacity + for(var/i = 1, used < max, sleep(10 * playsleepseconds)) + if(!mytape) + break if(playing == 0) break - if(storedinfo.len < i) + if(mytape.storedinfo.len < i) break var/turf/T = get_turf(src) - T.visible_message("Tape Recorder: [storedinfo[i]]") - if(storedinfo.len < i+1) + T.visible_message("Tape Recorder: [mytape.storedinfo[i]]") + if(mytape.storedinfo.len < i + 1) playsleepseconds = 1 sleep(10) T = get_turf(src) T.visible_message("Tape Recorder: End of recording.") else - playsleepseconds = timestamp[i+1] - timestamp[i] + playsleepseconds = mytape.timestamp[i + 1] - mytape.timestamp[i] if(playsleepseconds > 14) sleep(10) T = get_turf(src) T.visible_message("Tape Recorder: Skipping [playsleepseconds] seconds of silence") playsleepseconds = 1 i++ - icon_state = "taperecorderidle" + playing = 0 - if(emagged == 1.0) - var/turf/T = get_turf(src) - T.visible_message("Tape Recorder: This tape recorder will self-destruct in... Five.") - sleep(10) - T = get_turf(src) - T.visible_message("Tape Recorder: Four.") - sleep(10) - T = get_turf(src) - T.visible_message("Tape Recorder: Three.") - sleep(10) - T = get_turf(src) - T.visible_message("Tape Recorder: Two.") - sleep(10) - T = get_turf(src) - T.visible_message("Tape Recorder: One.") - sleep(10) - explode() + update_icon() -/obj/item/device/taperecorder/verb/print_transcript() - set name = "Print Transcript" - set category = "Object" +/obj/item/device/taperecorder/attack_self(mob/user) + if(!mytape || mytape.ruined) + return + if(recording) + stop() + else + record() - if(usr.stat) - return - if(emagged == 1) - usr << "\red The tape recorder makes a scratchy noise." - return - if(!canprint) - usr << "The recorder can't print that fast!" - return - if(recording == 1 || playing == 1) - usr << "You can't print the transcript while playing or recording!" - return - usr << "Transcript printed." + +/obj/item/device/tape + name = "tape" + desc = "A magnetic tape that can hold up to ten minutes of content." + icon_state = "tape_white" + item_state = "analyzer" + w_class = 1 + m_amt = 20 + g_amt = 5 + flags = FPRINT | TABLEPASS| CONDUCT + force = 1 + throwforce = 1 + var/max_capacity = 600 + var/used_capacity = 0 + var/list/storedinfo = list() + var/list/timestamp = list() + var/ruined = 0 + + +/obj/item/device/tape/attack_self(mob/user) + if(!ruined) + user << "You pull out all the tape!" + ruin() + + +/obj/item/device/tape/proc/ruin() + overlays += "ribbonoverlay" + ruined = 1 + + +/obj/item/device/tape/proc/fix() + overlays -= "ribbonoverlay" + ruined = 0 + + +/obj/item/device/tape/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/screwdriver)) + user << "You start winding the tape back in." + if(do_after(user, 120)) + user << "You wound the tape back in!" + fix() + + +//Random colour tapes +/obj/item/device/tape/random/New() + icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" + + + +/* +/obj/item/device/taperecorder/proc/print_transcript() var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(get_turf(src)) var/t1 = "Transcript:

" for(var/i=1,storedinfo.len >= i,i++) t1 += "[storedinfo[i]]
" P.info = t1 P.name = "paper- 'Transcript'" - canprint = 0 - sleep(300) - canprint = 1 - - -/obj/item/device/taperecorder/attack_self(mob/user) - if(recording == 0 && playing == 0) - if(usr.stat) - return - if(emagged == 1) - usr << "\red The tape recorder makes a scratchy noise." - return - icon_state = "taperecorderrecording" - if(timerecorded < 3600 && playing == 0) - usr << "\blue Recording started." - recording = 1 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording started." - for(timerecorded, timerecorded<3600) - if(recording == 0) - break - timerecorded++ - sleep(10) - recording = 0 - icon_state = "taperecorderidle" - return - else - usr << "\red Either your tape recorder's memory is full, or it is currently playing back its memory." - else - if(usr.stat) - usr << "Not when you're incapacitated." - return - if(recording == 1) - recording = 0 - timestamp+= timerecorded - storedinfo += "\[[time2text(timerecorded*10,"mm:ss")]\] Recording stopped." - usr << "\blue Recording stopped." - icon_state = "taperecorderidle" - return - else if(playing == 1) - playing = 0 - var/turf/T = get_turf(src) - for(var/mob/O in hearers(world.view-1, T)) - O.show_message("Tape Recorder: Playback stopped.",2) - icon_state = "taperecorderidle" - return - else - usr << "\red Stop what?" - return \ No newline at end of file +*/ \ No newline at end of file diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index e57a75e0525d6fab528c91ab746f9ba2affc1da8..453bb7cede44f714d60a2e51dd06111acb14802e 100644 GIT binary patch literal 19080 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 Date: Thu, 30 May 2013 16:56:23 +0100 Subject: [PATCH 004/105] Added wires to the taperecorder for playing and recording. Fixed some minor taperecorder issues. Updated the autolathe to make empty taperecorders, and tapes. --- code/datums/wires/taperecorder.dm | 33 ++++++++++++++++ code/game/machinery/autolathe.dm | 5 ++- .../objects/items/devices/taperecorder.dm | 37 +++++++++++++++--- icons/obj/device.dmi | Bin 19080 -> 18500 bytes tgstation.dme | 1 + 5 files changed, 69 insertions(+), 7 deletions(-) create mode 100644 code/datums/wires/taperecorder.dm diff --git a/code/datums/wires/taperecorder.dm b/code/datums/wires/taperecorder.dm new file mode 100644 index 00000000000..691d21fba59 --- /dev/null +++ b/code/datums/wires/taperecorder.dm @@ -0,0 +1,33 @@ +/datum/wires/taperecorder + wire_count = 2 + holder_type = /obj/item/device/taperecorder + +var/const/WIRE_PLAY = 1 +var/const/WIRE_RECORD = 2 + + +/datum/wires/taperecorder/UpdatePulsed(var/index) + switch(index) + if(WIRE_PLAY) + play() + if(WIRE_RECORD) + record() + +/datum/wires/taperecorder/CanUse(var/mob/living/L) + var/obj/item/device/taperecorder/T = holder + if(T.open_panel) + return 1 + return 0 + + +/datum/wires/taperecorder/proc/play() + var/obj/item/device/taperecorder/T = holder + T.stop() + T.play() + +/datum/wires/taperecorder/proc/record() + var/obj/item/device/taperecorder/T = holder + if(T.recording) + T.stop() + else + T.record() \ No newline at end of file diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index fcee2eda98e..a98d0ba9c0b 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -34,7 +34,8 @@ var/global/list/autolathe_recipes = list( \ new /obj/item/ammo_casing/shotgun/blank(), \ new /obj/item/ammo_casing/shotgun/beanbag(), \ new /obj/item/ammo_magazine/c38(), \ - new /obj/item/device/taperecorder(), \ + new /obj/item/device/taperecorder/empty(), \ + new /obj/item/device/tape(), \ new /obj/item/device/assembly/igniter(), \ new /obj/item/device/assembly/signaler(), \ new /obj/item/device/radio/headset(), \ @@ -59,7 +60,7 @@ var/global/list/autolathe_recipes_hidden = list( \ ) /obj/machinery/autolathe - name = "\improper Autolathe" + name = "autolathe" desc = "It produces items using metal and glass." icon_state = "autolathe" density = 1 diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 3ffa9dcec82..ff6e028831d 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -1,18 +1,32 @@ /obj/item/device/taperecorder name = "universal recorder" - desc = "A device that can record up to an hour of dialogue and play it back. It automatically translates the content in playback." + desc = "A device that can record to cassette tapes, and play them. It automatically translates the content in playback." icon_state = "taperecorder_empty" item_state = "analyzer" w_class = 2 m_amt = 60 g_amt = 30 - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT force = 2 throwforce = 2 var/recording = 0 var/playing = 0 var/playsleepseconds = 0 var/obj/item/device/tape/mytape + var/open_panel = 0 + var/datum/wires/taperecorder/wires = null + + +/obj/item/device/taperecorder/New() + wires = new(src) + mytape = new /obj/item/device/tape/random(src) + update_icon() + + +/obj/item/device/taperecorder/examine() + set src in view(1) + ..() + usr << "The wire panel is [open_panel ? "opened" : "closed"]." /obj/item/device/taperecorder/attackby(obj/item/I, mob/user) @@ -22,6 +36,13 @@ mytape = I user << "You insert [I] into [src]." update_icon() + else if(istype(I, /obj/item/weapon/screwdriver)) + open_panel = !open_panel + user << "You [open_panel ? "open" : "close"] the wire panel." + if(open_panel) + wires.Interact(user) + else if(istype(I, /obj/item/weapon/wirecutters) || istype(I, /obj/item/device/multitool) || istype(I, /obj/item/device/assembly/signaler)) + wires.Interact(user) /obj/item/device/taperecorder/proc/eject(mob/user) @@ -53,7 +74,7 @@ if(!mytape) return - eject() + eject(usr) /obj/item/device/taperecorder/update_icon() @@ -193,6 +214,12 @@ record() +//empty tape recorders +/obj/item/device/taperecorder/empty/New() + wires = new(src) + return + + /obj/item/device/tape name = "tape" desc = "A magnetic tape that can hold up to ten minutes of content." @@ -201,7 +228,7 @@ w_class = 1 m_amt = 20 g_amt = 5 - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT force = 1 throwforce = 1 var/max_capacity = 600 @@ -228,7 +255,7 @@ /obj/item/device/tape/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/weapon/screwdriver)) + if(ruined && istype(I, /obj/item/weapon/screwdriver)) user << "You start winding the tape back in." if(do_after(user, 120)) user << "You wound the tape back in!" diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 453bb7cede44f714d60a2e51dd06111acb14802e..1d1842b7a7c8ae4c10c41fb9a8932729c6b3c5b3 100644 GIT binary patch literal 18500 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 Date: Thu, 30 May 2013 22:38:30 +0100 Subject: [PATCH 005/105] Adds checks for the wires being intact to tape recorders, and readds the print transcript function. --- code/datums/wires/taperecorder.dm | 9 +++- .../objects/items/devices/taperecorder.dm | 50 ++++++++++++++----- 2 files changed, 45 insertions(+), 14 deletions(-) diff --git a/code/datums/wires/taperecorder.dm b/code/datums/wires/taperecorder.dm index 691d21fba59..a5fa9bd3939 100644 --- a/code/datums/wires/taperecorder.dm +++ b/code/datums/wires/taperecorder.dm @@ -30,4 +30,11 @@ var/const/WIRE_RECORD = 2 if(T.recording) T.stop() else - T.record() \ No newline at end of file + T.record() + +//helpers +/datum/wires/taperecorder/proc/get_play() + return !(wires_status & WIRE_PLAY) + +/datum/wires/taperecorder/proc/get_record() + return !(wires_status & WIRE_RECORD) \ No newline at end of file diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index ff6e028831d..c2cd4f1348d 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -15,6 +15,7 @@ var/obj/item/device/tape/mytape var/open_panel = 0 var/datum/wires/taperecorder/wires = null + var/canprint = 1 /obj/item/device/taperecorder/New() @@ -119,6 +120,8 @@ return if(playing) return + if(!wires.get_record()) + return if(mytape.used_capacity < mytape.max_capacity) usr << "Recording started." @@ -131,6 +134,8 @@ for(used, used < max) if(recording == 0) break + if(!wires.get_record()) + break mytape.used_capacity++ used++ sleep(10) @@ -172,6 +177,8 @@ return if(playing) return + if(!wires.get_play()) + return playing = 1 update_icon() @@ -181,6 +188,8 @@ for(var/i = 1, used < max, sleep(10 * playsleepseconds)) if(!mytape) break + if(!wires.get_play()) + break if(playing == 0) break if(mytape.storedinfo.len < i) @@ -214,6 +223,33 @@ record() +/obj/item/device/taperecorder/verb/print_transcript() + set name = "Print Transcript" + set category = "Object" + + if(usr.stat) + return + if(!mytape) + return + if(!canprint) + usr << "The recorder can't print that fast!" + return + if(recording || playing) + return + + usr << "Transcript printed." + var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(get_turf(src)) + var/t1 = "Transcript:

" + for(var/i = 1, mytape.storedinfo.len >= i, i++) + t1 += "[mytape.storedinfo[i]]
" + P.info = t1 + P.name = "paper- 'Transcript'" + usr.put_in_hands(P) + canprint = 0 + sleep(300) + canprint = 1 + + //empty tape recorders /obj/item/device/taperecorder/empty/New() wires = new(src) @@ -264,16 +300,4 @@ //Random colour tapes /obj/item/device/tape/random/New() - icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" - - - -/* -/obj/item/device/taperecorder/proc/print_transcript() - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(get_turf(src)) - var/t1 = "Transcript:

" - for(var/i=1,storedinfo.len >= i,i++) - t1 += "[storedinfo[i]]
" - P.info = t1 - P.name = "paper- 'Transcript'" -*/ \ No newline at end of file + icon_state = "tape_[pick("white", "blue", "red", "yellow", "purple")]" \ No newline at end of file From 0703a2af6d5c3f0839853a7a57ae2e031ab8522d Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Tue, 11 Jun 2013 21:34:01 -0300 Subject: [PATCH 006/105] Hide Rune Fix Allows ghosts, seers, and reveal runes to see hidden runes. Fixes Issue #512. --- code/game/gamemodes/cult/runes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 03b927690bd..2d00e512ca2 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -310,7 +310,7 @@ var/list/sacrificed = list() var/S=0 for(var/obj/effect/rune/R in orange(rad,src)) if(R!=src) - R.invisibility=101 + R.invisibility=INVISIBILITY_OBSERVER S=1 if(S) if(istype(src,/obj/effect/rune)) From ccca97e40e5e4625487d198c8f81de039a5143a0 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Tue, 11 Jun 2013 22:55:58 -0400 Subject: [PATCH 007/105] Fixed Consecutive Camera EMP's Consecutive EMP's on cameras will work normally by checking to ensure the camera hasn't been EMP'd again before fixing it. Fixes Issue #731. --- code/game/machinery/camera/camera.dm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 5f4f993f3cc..2afea19a605 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -27,6 +27,7 @@ var/light_disabled = 0 var/alarm_on = 0 var/busy = 0 + var/emped = 0 //Number of consecutive EMP's on this camera /obj/machinery/camera/New() wires = new(src) @@ -59,13 +60,17 @@ stat |= EMPED SetLuminosity(0) triggerCameraAlarm() + emped = emped+1 //Increase the number of consecutive EMP's + var/thisemp = emped //Take note of which EMP this proc is for spawn(900) - network = previous_network - icon_state = initial(icon_state) - stat &= ~EMPED - cancelCameraAlarm() - if(can_use()) - cameranet.addCamera(src) + if(emped == thisemp) //Only fix it if the camera hasn't been EMP'd again + network = previous_network + icon_state = initial(icon_state) + stat &= ~EMPED + cancelCameraAlarm() + if(can_use()) + cameranet.addCamera(src) + emped = 0 //Resets the consecutive EMP count for(var/mob/O in mob_list) if (O.client && O.client.eye == src) O.unset_machine() @@ -287,4 +292,4 @@ return 0 return 1 busy = 0 - return 0 \ No newline at end of file + return 0 From 6c478acf50d31bf2587887d7413bc87b6016eeec Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Wed, 12 Jun 2013 10:21:18 -0300 Subject: [PATCH 008/105] Updates radios to use the fixed camera EMP logic Allows multiple EMP's on the same radio to extend the duration normally. --- code/game/objects/items/devices/radio/radio.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 97ed76e4f90..52ce6f0ce7b 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -24,7 +24,7 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use var/subspace_transmission = 0 var/syndie = 0//Holder to see if it's a syndicate encrpyed radio var/maxf = 1499 - var/emped = 0 // since radios don't use machinery stat binary flags they get a seperate variable + var/emped = 0 //Highjacked to track the number of consecutive EMPs on the radio, allowing consecutive EMP's to stack properly. // "Example" = FREQ_LISTENING|FREQ_BROADCASTING flags = FPRINT | CONDUCT | TABLEPASS slot_flags = SLOT_BELT @@ -667,8 +667,8 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use else return /obj/item/device/radio/emp_act(severity) - if (emped == 1) // - return + emped++ //There's been an EMP; better count it + var/curremp = emped //Remember which EMP this was if (listening && ismob(loc)) // if the radio is turned on and on someone's person they notice loc << "\The [src] overloads." broadcasting = 0 @@ -677,10 +677,10 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use channels[ch_name] = 0 on = 0 spawn(200) - emped = 0 - if (!istype(src, /obj/item/device/radio/intercom)) // intercoms will turn back on on their own - on = 1 - emped = 1 + if(emped == curremp) //Don't fix it if it's been EMP'd again + emped = 0 + if (!istype(src, /obj/item/device/radio/intercom)) // intercoms will turn back on on their own + on = 1 ..() /////////////////////////////// @@ -797,4 +797,4 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use /obj/item/device/radio/off // Station bounced radios, their only difference is spawning with the speakers off, this was made to help the lag. - listening = 0 // And it's nice to have a subtype too for future features. \ No newline at end of file + listening = 0 // And it's nice to have a subtype too for future features. From 5553e8a53e75ca7c3d4eb2eb6c84cffcb295b254 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Wed, 12 Jun 2013 19:51:07 +0100 Subject: [PATCH 009/105] * Added double agents to config. It can now be picked by secrets/random. --- config/game_options.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/game_options.txt b/config/game_options.txt index 8410d901e33..f21858ca48d 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -76,6 +76,7 @@ ALERT_DELTA The station's self-destruct mechanism has been engaged. All crew are PROBABILITY TRAITOR 5 PROBABILITY TRAITORCHAN 4 +PROBABILITY DOUBLE_AGENTS 3 PROBABILITY NUCLEAR 2 PROBABILITY REVOLUTION 2 PROBABILITY CULT 2 From 1531813415b8de390948b3ece2134c5019e19e48 Mon Sep 17 00:00:00 2001 From: Malkevin Date: Thu, 13 Jun 2013 19:32:10 +0100 Subject: [PATCH 010/105] Redesigned HoP office I've always felt the HoP was too isolated from the rest of the crew, the other heads especially, so I've made a little redesign of his office: The HoP's spawn point is glassed off with a windoor thats set to HoP access to him a private office. His locker is swapped position with his file cabinet (this does make the HoP office slightly more secure as break ins will need to unwrench the drawers to move them) The airlocks into the main area are changed to bridge access so all heads of staff can access the HoP's office again. The response was in favour: http://ss13.eu/phpbb/viewtopic.php?f=5&t=291&view=unread#unread hop office design B HoP office design E Merge branch 'master' of https://github.com/tgstation/-tg-station into corgibunker Conflicts: maps/tgstation.2.1.2.dmm Swapped the position of the APC and AI pad around because my autism was flaring up from the pad being off centre with the carpet hop office type E v1.2 Merge branch 'master' of https://github.com/Malkevin/-tg-station into corgibunker merged map changes conflict Merge branch 'master' of https://github.com/tgstation/-tg-station into corgibunker Merged recent map updates with HoP Office Type E version 1.2 Resolved conflict... finally HoP office E 1.3 removed the pen table left accidentally floating in space Added missing AI camera Changed r-walls to n-walls --- code/game/area/Space Station 13 areas.dm | 4 +- maps/tgstation.2.1.2.dmm | 181 ++++++++++++----------- 2 files changed, 96 insertions(+), 89 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 9b7693d9f19..74b9f1051a5 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -545,7 +545,7 @@ proc/process_ghost_teleport_locs() icon_state = "apmaint" /area/maintenance/maintcentral - name = "Bridge Maintenance" + name = "Head of Personnel's Office" icon_state = "maintcentral" /area/maintenance/fore @@ -631,7 +631,7 @@ proc/process_ghost_teleport_locs() icon_state = "courtroom" /area/crew_quarters/heads - name = "\improper Head of Personnel's Office" + name = "\improper Human Resources" icon_state = "head_quarters" /area/crew_quarters/hor diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index 5ea9d0925c4..c335da3b347 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -2431,7 +2431,7 @@ "aUM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aUN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aUO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aUP" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aUP" = (/obj/structure/disposalpipe/segment,/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/carpet,/area/crew_quarters/heads) "aUQ" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUR" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUS" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2727,7 +2727,7 @@ "baw" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) "bax" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bay" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/bridge/meeting_room) -"baz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"baz" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads) "baA" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) "baB" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) "baC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2796,8 +2796,8 @@ "bbN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/quartermaster/office) "bbO" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bbP" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bbQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"bbR" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) +"bbQ" = (/turf/simulated/wall,/area/crew_quarters/heads) +"bbR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Human Resources APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads) "bbS" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbU" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2883,11 +2883,11 @@ "bdw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bdx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bdy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) -"bdz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdB" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bdz" = (/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) +"bdA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bdB" = (/obj/machinery/computer/card,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bdC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 30; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/crew_quarters/heads) +"bdD" = (/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/carpet,/area/crew_quarters/heads) "bdE" = (/obj/machinery/ai_status_display,/turf/simulated/wall,/area/turret_protected/ai) "bdF" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bdG" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) @@ -2958,13 +2958,13 @@ "beT" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/office) "beU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central) "beV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/central) -"beW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) -"beX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"beY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"beZ" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"beW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/heads) +"beX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"beY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor,/area/crew_quarters/heads) +"beZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/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_y = 32},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bfa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bfb" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bfc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/heads) "bfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bfe" = (/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,/area/turret_protected/ai_upload) "bff" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/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/corp,/obj/item/weapon/aiModule/paladin,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3029,11 +3029,11 @@ "bgm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/hallway/primary/central) "bgn" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) "bgo" = (/turf/simulated/wall,/area/maintenance/maintcentral) -"bgp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "bgq" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgt" = (/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/wood,/area/crew_quarters/heads) +"bgr" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) +"bgt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/crew_quarters/heads) "bgu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bgv" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bgw" = (/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) @@ -3105,12 +3105,12 @@ "bhK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/office) "bhL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bhM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) -"bhN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) -"bhO" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bhP" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters/heads) -"bhQ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/crew_quarters/heads) -"bhR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 1; name = "Head of Personnel APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bhS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/heads) +"bhN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads) +"bhO" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"bhP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{name = "Head of Personnel"; req_access_txt = "57"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bhQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhR" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) +"bhS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "bhT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bhU" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bhV" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -3163,18 +3163,18 @@ "biQ" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) "biR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) "biS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"biT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"biU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) +"biT" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"biU" = (/obj/machinery/door/airlock/command{name = "Human Resources"; req_access = null; req_access_txt = "19"; step_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) "biV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) "biW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) -"biX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) +"biX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) "biY" = (/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_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) "biZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bja" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bjb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bjc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bjd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/crew_quarters/heads) -"bje" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bja" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/hallway/primary/central) +"bjb" = (/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/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads) +"bjc" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"bjd" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) +"bje" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) "bjf" = (/obj/structure/sign/kiddieplaque,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bjg" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bjh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3240,16 +3240,16 @@ "bkp" = (/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,/area/quartermaster/office) "bkq" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) "bkr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/quartermaster/office) -"bks" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"bks" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads) "bkt" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) "bku" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) "bkv" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bkw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bkx" = (/obj/machinery/computer/card,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bky" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"bkz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bkA" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bkB" = (/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,/area/crew_quarters/heads) +"bkw" = (/obj/machinery/photocopier,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"bkx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bky" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) +"bkz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bkA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bkB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) "bkC" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bkD" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bkE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3303,13 +3303,13 @@ "blA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office) "blB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) "blC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/quartermaster/office) -"blD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"blD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) "blE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/central) -"blF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/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,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"blG" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"blH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"blF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) +"blG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) +"blH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/bridge/meeting_room) "blI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"blJ" = (/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,/area/crew_quarters/heads) +"blJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "blK" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "blL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "blM" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/turf/simulated/floor,/area/teleporter) @@ -3371,11 +3371,11 @@ "bmQ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) "bmR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office) "bmS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bmT" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bmU" = (/turf/simulated/floor,/area/crew_quarters/heads) -"bmV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads) -"bmW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/heads) -"bmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bmT" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bmU" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bmV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/heads) +"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"bmX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bmY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bmZ" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/teleporter) "bna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/turf/simulated/floor,/area/teleporter) @@ -3428,11 +3428,11 @@ "bnV" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/office) "bnW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bnX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bnY" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bnZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) -"boa" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads) -"bob" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"boc" = (/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,/area/crew_quarters/heads) +"bnY" = (/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bnZ" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"boa" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bob" = (/obj/machinery/door/airlock/command{name = "Human Resources"; req_access = null; req_access_txt = "19"; step_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/heads) +"boc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/heads) "bod" = (/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) "boe" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bof" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -3497,10 +3497,10 @@ "bpm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) "bpn" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bpo" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) -"bpp" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bpq" = (/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},/turf/simulated/floor,/area/crew_quarters/heads) -"bpr" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/heads) -"bps" = (/obj/machinery/light_switch{pixel_x = 27},/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,/area/crew_quarters/heads) +"bpp" = (/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{icon_state = "dark"},/area/maintenance/maintcentral) +"bpq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bpr" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bps" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bpt" = (/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 1; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bpu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bpv" = (/obj/machinery/power/apc{dir = 4; name = "AI Upload Access APC"; pixel_x = 27; pixel_y = -2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -3565,7 +3565,7 @@ "bqC" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "bqD" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "bqE" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) -"bqF" = (/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/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"bqF" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall,/area/maintenance/maintcentral) "bqG" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) "bqH" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "vault"},/area/turret_protected/ai_upload_foyer) "bqI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) @@ -3632,8 +3632,8 @@ "brR" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brS" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"brU" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"brV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"brU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) +"brV" = (/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/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) "brW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "brX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) @@ -3704,7 +3704,7 @@ "btl" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) "btm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "btn" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/central) -"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central) +"bto" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "btp" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) "btq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/primary/central) "btr" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) @@ -6415,7 +6415,7 @@ "cts" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctt" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctu" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctv" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctv" = (/turf/simulated/wall,/area/bridge/meeting_room) "ctw" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ctx" = (/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) "cty" = (/obj/structure/table/woodentable,/obj/item/weapon/tray,/obj/item/weapon/reagent_containers/food/snacks/spellburger,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) @@ -6425,7 +6425,7 @@ "ctC" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) "ctD" = (/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) "ctE" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctF" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"ctF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "ctG" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ctH" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "ctI" = (/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) @@ -6436,7 +6436,7 @@ "ctN" = (/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) "ctO" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctP" = (/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) -"ctQ" = (/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) +"ctQ" = (/obj/machinery/power/apc{dir = 1; name = "Head of Personnel's Office APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/closet/secure_closet/hop,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "ctR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctS" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ctT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) @@ -7987,6 +7987,13 @@ "cXE" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "cXF" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/production) "cXG" = (/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) +"cXH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXI" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet{name = "Stationery Closet"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/toner,/obj/item/device/toner,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/red,/obj/item/weapon/pen/red,/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/bridge/meeting_room) +"cXK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) +"cXL" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cXM" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cXN" = (/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) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8113,27 +8120,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraPPaPQaPRaslaPSaPTaPUaPVaPWaPXaPYaPZaQaaPVaQbaQcaQdaQeaQfaIXaQgaKsaQhaQiaQjaQjaQkaQjaQjaQjaQlaQmaQnaLJaQoaQpaQqaQraLJaLJaQsaIUaQtaJkaQuaQvaQwaQxaQxaQyaCxaCxaCxaCxaCxaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaQLaQMaQIaQNaQOaQPaQQaQRaQSaQTaQUaQVaQWaQXaQYaQZaCxaCxaCKaKXaMmaMqaMoaHkaMpaMnaMoaKZaFWaNOaNOaRaaRbaCQaMuaPmaMuaRcaMuaRdaNWaReaCQaIxaNZaLmaLmaLmaLmaOcaIxaCUaRfaRgaRhaRiaRjaRkaRlaRlaRlaRlaRlaRlaRmaRnaRoaLtaLtaLtaLtaLtaLtaRpaRqaRraMQaMQaMQaMQaPMaLzaaaaafaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraskaoDaskargargaNbaRsaRtaRuaRuaRuaRuaRvaRwaMZaRxaRyaRzaRAaRBaRBaRBaRCaRBaRDaREaRFaRGaRHaRHaRIaKyaRJaRKaRLaRMaRNaROaRPaRPaRQaRRaRSaRTaRUaRVaRVaRVaRWaJkaCxaCxaRXaRYaRZaSaaSbaScaJoaSdaSeaSfaSgaJoaShaShaShaShaShaSiaShaJoaSjaSkaSlaSdaJoaSmaSbaSnaSoaRYaSpaCxaCxaMlaHkaSqaNNaHkaHkaHkaNNaHkaKZaHkaFWaFWaHkaHkaSraSsaStaMuaMuaMuaSuaSvaSwaCQaSxaSyaLmaSzaSzaSAaSyaSBaCUaSCaSDaSEaSFaICaICaICaICaSGaICaICaICaSHaSIaLtaLtaLtaLtaLtaLtaLtaRpaRqaRraMQaMQaSJaMQaSKaLzaafaafaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraSLaSMaPRaslaSNaSOaSPaSQaSRaSSaRuaRuaSTaRtaMZaSUaSVaRzaRAaSWaSXaSYaSZaRBaTaaTbaTcaIXaTdaTeaTfaTgaIXaThaTiaTjaTjaTjaTjaTkaTjaTjaTlaTmaTmaTmaTnaTmaToaTpaTqaTqaTraTsaTtaTtaTtaTtaTtaTuaTvaTwaTxaShaTyaTzaTAaTBaTCaTzaTyaShaTDaTEaTFaTGaTGaTGaTGaTGaTGaTHaTIaTqaTqaCKaTJaTKaTLaTMaHkaHkaHkaTNaTOaTPaHkaTQaTRaTSaCQaCQaCQaTTaTUaTUaTUaCQaCQaCQaTVaLmaLmaTWaTXaTYaTZaHtaCUaUaaSDaUbaybaUcaUdaUeaPyaUfaUdaUgaPyaUhayhaUiaAaaUjaLtaLtaUjaAaaUkayhaUlaUmaUnaMQaMQaPMaLzaaaaafaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOrareaUoaIRaUpaNbaUqaUqaUqaUraUsaUqaUtaUqaMZaUuaUvaUwaUxaUyaUyaUzaUAaUyaUBaTbaUCaIXaTdaTeaUDaUEaIXaUFaTiaTjaUGaUHaUHaUHaUIaTjaUJaUKaULaUMaTpaTpaTpaTpaCxaCxaUNaUOaUPaUQaURaUSaUTaUUaUVaUWaShaUXaUYaUXaUXaUZaUXaUXaUYaUXaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaSpaCxaCxaCKaCKaCKaCKaCKaVkaMlaVkaVlaVmaCKaCKaCKaCKaCKaVnaVoaVoaVoaVoaVoaVoaVpaVoaVnaHtaVqaVqaVraSEaSEaSEaSEaVnaUaaVsaUbaybaybaybaybaybaVtaybaybaybaybayhaVuaVvaVwaVwaVwaVwaVxayhayhaVyaMQaVzaMQaMQaPMaMSaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOrareaUoaIRaUpaNbaUqaUqaUqaUraUsaUqaUtaUqaMZaUuaUvaUwaUxaUyaUyaUzaUAaUyaUBaTbaUCaIXaTdaTeaUDaUEaIXaUFaTiaTjaUGaUHaUHaUHaUIaTjaUJaUKaULaUMaTpaTpaTpaTpaCxaCxaUNaUObaAaUQaURaUSaUTaUUaUVaUWaShaUXaUYaUXaUXaUZaUXaUXaUYaUXaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaSpaCxaCxaCKaCKaCKaCKaCKaVkaMlaVkaVlaVmaCKaCKaCKaCKaCKaVnaVoaVoaVoaVoaVoaVoaVpaVoaVnaHtaVqaVqaVraSEaSEaSEaSEaVnaUaaVsaUbaybaybaybaybaybaVtaybaybaybaybayhaVuaVvaVwaVwaVwaVwaVxayhayhaVyaMQaVzaMQaMQaPMaMSaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatoamjaVAaujaPRamXamXamXamjamjamXaVBaVCaVDaMZaMZaMZaMZaMZaMZaMZaMZaMZaLJaLJaRzaRAaSWaVEaVFaVGaRBaVHaVIaVJaIXaTdaTeaVKaVLaIXaUFaTiaTjaUHaVMaVMaUHaVMaTjaUJaVNaVOaVOaVPaVQaVRaTpaVSaCxaRXaVTaVUaVVaVWaVXaVXaVWaVYaVZaShaWaaUYaWbaWcaWdaWeaWfaUYaWgaVaaWhaViaViaWiaWjaWkaViaWlaVjaSpaWmaCxaWnaWoaSEaSEaSEaSEaSEaSEaSEaSEaWpaSEaSEaSEaSEaWqaSEaSEaSEaSEaSEaSEaSEaSEaWoaSEaSEaSEaSEaSEaSEaSEaSEaWraWsaWtaWuaWuaWuaWuaWuaWvaWwaWxaWuaWyaWuaWuaWzaWuaWuaWuaWuaWuaWuaWAaWBaWCaWDaVzaMQaMQaMQaOqaOpaOpaOqaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamXargaWEaWFaWGaWGaWGaWGaWGaWGaWHaWIaIUaWJaLJaRzaRAaRBaRBaWKaWLaRBaIXaIXaWMaIXaTdaWNaVKaWOaIXaUFaTiaTjaUHaWPaUHaVMaWQaTjaUJaWRaVOaVOaVOaWSaWTaTpaWUaCxaRXaWVaWWaWXaWYaWZaXaaXbaVYaXcaShaUXaUXaXdaTzaXeaTzaXdaUXaUXaVaaXfaXgaViaWiaXhaWkaViaViaVjaXiaCxaCxaWnaWoaSEaSEaSEaSEaSEaSEaSEaSEaXjaSEaSEaSEaSEaSEaSEaXkaWuaWuaWuaWuaWuaWuaXlaWuaWuaWuaWuaWuaWuaWuaXmaXnaXoaXpaSEaSEaSEaSEaSEaSDaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaXqaXraXsaMQaMQaVzaMQaMQaXtaXuaKcaKcaXvaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamXaVAaPRaXwaXwaXwaXxaXwaXwaXwaXyaIUaIUaIUaIUaRzaRAaSWaXzaXAaXBaRBaXCaXDaXEaIXaIXaIXaIXaXFaIXaUFaTiaTjaXGaUHaVMaXHaXIaTjaUJaTpaXJaVOaVOaXKaXLaTpaXMaCxaRXaXNaXOaWXaWYaXPaXQaXbaXRaXSaXTaXUaXVaXdaTzaXWaTzaXdaXVaXXaXYaXZaYaaViaYbaYbaYcaViaYdaVjaYeaYfaCxaWnaWoaSEaSEaYgaSEaYhaYiaYiaYiaYjaYiaYiaYiaYkaSEaSEaSEaSEaSEaSEaYlaYmaYnaWoaSEaSEaSEaYoaYpaYqaYraYsaYtaYuaSEaSEaSEaSEaSEaYvaYwaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaXraYxaYyaYzaYAaYBaYCaYDaYEaOpaOpaYEaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaXwaYFaYGaYHaYHaYIaYJaYKaYLaYMaYMaYMaYNaYOaYPaYPaYQaYRaYPaYSaYSaYTaYSaYUaODaODaYVaODaYWaYXaYYaYZaZaaZaaZbaZcaYYaZdaZeaZfaVOaVOaXKaZgaZhaXMaCxaRXaZiaZjaZkaVWaVWaVWaVWaZlaZmaShaUXaUXaXdaZnaZoaZpaXdaUXaUXaShaZqaZraZsaZtaViaZuaViaZvaVjaZwaZxaZxaZyaZyaZyaZyaZyaZyaZyaZzaZAaZBaZCaZDaZDaZzaZEaZEaZEaZEaZEaZFaZFaZFaZGaZFaZFaZFaZFaZHaZIaYvaZJaZKaZLaZMaZNaSEaSEaZOaZOaZPaZPaZPaZPaZPaZQaZRaZRaZRaZRaSEaZRaZSaZRaZRaZTaZUaZUaZUaZUaZVaZWaKbaKcaKcaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaXwaZXaXwaZYaZZaXwaXwaXwaXyaIUaIUaIUbaaaRBaSWbabaVFbacaRBbadbaebafbafbagbahbaibajbakbaibalbambanbaobanbanbapbaqbarbasbataVOaVObaubavbawaXMaCxbaxaZibaybazbaAbaBaZjbaCbaDbaEaShaWaaUYbaFaWebaGaWebaHaUYaWgaShbaIbaJbaKbaLaVibaMaVibaNaVjaSpaCxbaOaZybaPbaQbaRbaSbaTaZybaUbaVbaVbaWbaXbaXbaXbaYbaZbbabbbaZEbbcbbdbbdbbdbbdbbebbfbbgbbhbbibbhbbhbbhbbjbbkbblbbmbblbbnbbnaZPbbobbpbbqaZPbbrbbsbbraZPaZQaSEaZTaZUbbtbbubbtaZUbbvbbwaZUbbxaZWaaaaaaaaaaafaaaaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaXwbbyaXwbbzbbAbbBbbCaXwbbDaLJaIUaLJbbEaRBaRBaRBaRBaRBaRBbbFbbGbbHaLJbbIaTjaTjaTjbbJaTjaTjaTjbbKaTjaTjaTjaTjbbLbbMbbNbbOaVOaVOaXKbbPaZhaXMaCxbbQaZibbRbazaTxaTxbbSaZjbbTbbUaShaUXbbVaUXbbWaXVaUXaUXbbVaUXaShbbXbbYbbZbcaaViaZubcbaVibccbcdbcebcfaZybcgbchbcibcjbckbclbaXbcmbaXbcnbaXbaXbcobcpbcqbcrbcsaZEbctbbdbctbbdbctbcubbdaZFbcvbcwbcxbcyaZKbczaZMbcAbcBbcCbcDbcDaZPbcEbcFbcGbcHbcIbcJbcKaZPbcLaZRbcMaZUbcNbcObcNbcPbcQbcRaZUbbxaZWaaaaafaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaaaafaaaaXwbcSaXwbcTbbBbcUbcVbcWbcXaLJaIUbcYbcZbdabdabdabaibaibaibdbbdcbdcbdcbddaTjbdebdfbdgbdhbdibdjbdkbdlaTjbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdvbdwbcebdxbdybdzbdAbdBbdCbdCbdDbbTaTxaTxaShbdEaTzaTzbdFaTzaTzbdEaShbdGbdGbdHaVibdIaVibdJbdKbdLbdMaSpaCxaCxaZybdNbdObdPbdQbdRbdSbaXbdTbdUbdVbdWbdWbdXbdYbdZbeabebaZEbctbbdbctbbdbctbcubecaZFbedbeebefbegaZKbczbehbeibeibeibejbekbelbembenbenbenbeobenbepbeqberbesbetbeubevbewbexbeybezbeAaZUbbxbeBaafaafaaaaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXwbeCbeDbbBbbBaXwaXwaXwbeEbeFaIUbeGbeHbeGbeGbeGbeHbeGaIUaIUaTjaTjaTjbeIaTjbdkbdkbeJbdkbdkbdkbdkbdkbeKbeLbeMbeNbeObePbePbePbeQbeRbeSbeTbeUbeVbeWbeXbeYbeYbeZbfabfbbfcbfdaTxaaabfebffbfgbfhbfgbfibfgbfjbfeaaabfkbflbfmbdGbdGbdGbdGbfnaVjbfoaCxaCxaZybfpbdObfqbcjbckbfrbaXbcnbfsbftbfubfvbfwaZEbfxbfybfzaZEbctbfAbctbbdbctbcubbdaZFaZKaZKaZKaZKaZKbczaZMbfBbfCbfDbfEbfFbfGbfHbfIbfJbfJbfKbcGbfLaZPbfMbfNbfOaZUbfPbfQbfRbfSbfTbfUaZUbbxbfVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbfWbeDbbBbfXaXwaaaaaaaaaaafaafbfYbfYbfYbfYbfYbfYbfYaaaaaabfZbgabgbbgcbgdbdkbdkbdkbdkbdkbdkbdkbdkbgebbOaVObgfbggbghbgibgjbgkbdpaTpaTpbglbgmbgnbgobgpbgqbgqbgrbgqbgsbgtbgqaafbgubgvbfgbgwbfgbgwbfgbgxbguaafbgybgzaYbbgAbgBbgCbgDbgEbgFbgGaCxbgHbgIbgJbgKbfqbgLbgMaZybgNbcnbfsbfubgObaXbgPaZEbgQbgRbgSaZEbgTbgUbgVbgWbgXbgYbgXbgZbhabhabhabhabhabhbaZMbhcbcBbcBbfEbhdbhebhfbhgbhhbhhbhibhjbhkaZPbhlbfNbhmaZUbhnbhobhpbfSbexbhqaZUbbxbhraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbhsbhtbhuaZZaXwaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaabhvbhwbdkbhxbhybhybhybhybhybhzbhybhybhybhAbhBbhCbhDbhEbhFbhGbhHaXKbhIbhJbhKbhLbhMbhNbgobgobgqbhObhPbhQbhRbhSbgqaaabhTbhUbfgbhVbhWbhVbfgbhXbhTaaabhYbhZaYbbiabibbicbibbidbiebgGaCxaCxaZybifbdObfqbigbihaZybiibijbikbilbimbaXbinbiobipbiqbiraZEaZFbisaZFaZFaZFbitbitbitbitbitbitbitbitbczaZMbfBbfCbfDbiubivbiwbixbiybiybiybhibcGbizaZPbiAbfNbiBaZUbiCbiDbiCbiEbexbiFaZUbbxaZWaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbiGbiHbiIbiJbdkbdkbdkbiKbiKbiKbiKbgcbdkbdkbdkbeKbiLaVObiMbiNbiObiPbiQaXKaVObiRbiSbiTbiUbiVbiWbiXbiYbiZbjabjbbjcbjdbjeayEbjfbjgbjhbfgbhVbfgbjibjjbjkbjlbjmbjnbjobjpbibbjqbibbidbiebjraCxaCxaZybjsbdObfqbjtbjuaZybjvbcnbaXbjwbjxbjybjzbiibjAbjBbjCbjDbjEbjFbaXbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbbjbbkbjQbjRbjSbjTbjUaZPbjVbiybiybjWbjXbcGbjYaZPbjZbkabkbaZUbkcbkdbkebkfbexbkgaZUbbxaZWaZWaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbkhbkibkhbkjbkkbdkbdkbdkbdkbdkbdkbgcbdkbklaTjaTjbkmaVOaVObknbkobkpbkqaXKaVOaVObkrbksbhMbktbkubkvbkwbkxbkybkzbkAbkBbgqaaabkCbkCbkDbkEbkFbfgbkGbkCbkCaaabkHbkIbkIbkIbkIbkIbkIbkJbkKbkLbkMbkMaZyaZybkNbkObkPaZyaZybkQbcnbaXbaXbaXbaXbkRbkSbkTbkUbaXbaXbaXbkUbaXbaXbjHbkVbkWbkXbkYbkZblablbbitblcbldblebleblfblgblhaZPblibcGbcGbljblkbcGbllblmblnblnbloblpblpblqbbtblrbbtaZUaZUbbxblsaZWaafaaaaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltblvbdkbdkbdkbiKbiKbiKbiKbgcbdkblwblxaTjblyaVOaVObknblzbhGbkqblAblBbhCblCblDblEaCxaKVbkvblFblGblHblIblIblJbgqaafaafbkCbkCblKblLblKbkCbkCaafaafbkHblMblNblOblPblQblRblSblTblUaCxaCxblVblWblXblYblZbmabmbbmcbmdbmcbmebmcbmcbmfbmgbmhbmgbmcbmcbmcbmibmjbmjbmkbkVbmlbkXbmmbmmbmnbmobitbczaZMbmpbmqbmrbmsbmsaZPbmtbmubmvblmbmwbcGbmxblmbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbbxbmJaZWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbmKbiHbmLbmMbdkbdkbdkbdkbdkbdkbdkbgcbdkblwbmNaTjbmOaWSaVObmPbhCbmQbhCbmRaVObiRbhKbmSaCxaCxaKVbkvbgqbmTbmUbmVbmWbmXbgqaaaaaaaafbkCbkCbmYbkCbkCaafaaaaaabkHbmZbnabnbbncbndbndbnebnfbngaCxaCxbnhbnibcnbkTbnjbnkbnlbnkbnmbnkbnnbnkbnobnpbjCbnqbaXbaXbaXbnrbnsbnsbntbnubnvbnwbkXbnxbnyblabmobitaZLaZMbnzbnzbnAbnzbnzaZPblmblmblmblmbnBbnCbbrblmbnDbnEbnFbnGbnGbnHbfNbfNbnIbjZbjZbbxbmJbeBaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltbhwbnJbdkbdkbnKbnLbnMbnLbnNbnLbnObnPaYYbnQbnRbdsbnSbdsbnTbdtbnRbnUbnVbiSbmSaCxaRXbnWbnXbgqbnYbnZboabobbocbgqaaaaaaaafbodboebofbogbodaafaaaaaabohboibojbojbokbolbombonbkKbooaCxaCxbiibiibopbkTboqborbosbotboubovbowboxbosbotboyboybotbosaZDaZDbnsbozbmmbmmboAbkVbkXboBboCboDboEbitboFboGboHboIboJbnGbnGboKbnGbnGboLboMboNbnGboObnGboPboQboRboSboTboUboVboVboVboVboWbbxboXbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYboYboZboYbpabpbbpabpabpabpabpabpcbpdbdkblwbpeaTjbpfbpgbphbpibeLbpjbpkbplbpmbpjbpjbpnaCxaDYbpobkvbgqbppbpqbprbmUbpsbgqaaaaaaaafbodbptbpubpvbodaafaaaaaabkHbpwbpxbpybpzbolbombonbkKbpAaCxaCxbpBbpCbpDbkTbpEbpFbosbpGbpHbpIbpJbpKbpLbpMbpNbpNbpObosbaXbaXbnsbpPbmmbpQbpRbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqbbqcbqdbqebqdbqdbqfbqdbmDbqgbqdbqdbqdbqhbqibqjbqkbqlbqmbqnbqobqpbqqboWbbxbmJbfVaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbqrbqsbiHbqtaTjbqubiHbiHbqtbqvbqvbqvbqwbqxbqybqvbqvbqzbqzbqAbqzbpjbqBbqCbqDbqEbpjbmSaCxaCyaNxaNxbgqbgqbgqbgqbgqbqFbgqaDUaDVaEabodbqGbqHbqIbodaDUaDVaEabkHbkIbkIbkIbkIbkIbkIbkIbkKbpAaCxbqJbosbosbqKbqLbqMbosbosbqNbqObqPbqQbqQbqRbqSbqTbqUbqSbqVbaXbaXbnsbqWbqXbqYbqZbrabrbbrcbqZbqZbrdbrebrfbrgbrhbrhbrhbrhbribrhbrhbrhbrjbrkbrlbrmbrnbrobrpbrqbrrbqkbrsbrtbrubrvbrwbrxboWbbxbrybhraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObpjbrPbrQbrQbrQbrRbrQbrSbrTaWnbrUbrVbrWbrXbrXbrYbrZbsabsbbscbsdbseaCxaCxbsfaFNaCxaFxaCxaCxaCxbsgbshbpAaCxbsibosbsjbskbslbsmbsnbosbsobqObspbqQbqQbqRbqSbqTbsqbsrbqVbaXbssbnsbstbsubsvbswbsxbsybszbsAbsBbitbitaZLbsCbrhbsDbsEbsFbsGbsHbsIbrhbsJbsKbsLbsMbsNbsObrpbrqbrrbsPbsQbsRbsSbsTbsUbsVboWbbxbmJaZWaZWaZWaZWaZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXbsYbsZbtabtbbtcbtdbtebtfbtgbthbtibtjbtkbrNbtlbpjbtmbtnaCxaCxaCxaCxaCxaCxaWnaCxbtoaCxaCxaCxaCxaZxbtpbtqbtraCxaCxaCxaCxbsfaCxaCxaFxaCxaCxaCxbtsbttbpAbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtFbtGbpKbosbtHbtIbtJbtKbosbaXbaXbnsbnsbnsbnsbnsbitbitbitbitbitbitbtLbtMbtNbrhbtObtPbtQbtRbtSbtTbrhbtUbtVbtWbtXbtYbtZbuabubbucbudbuebufbufbugbuhbuiboWbbxbmJaZWbujbukbulaZWaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbumbunbunbuobupbupbuqbuqbuqbuqburaaaaafaaaaafaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbusbutbuubuvbuwbuxbrFbrGbrGbuybrGbrKbuzbuAbuBbuCbpjbuDbuEbuEbuEbuEbuFbuEbuEbuGbuEblEaCxbuHbuIbcebuJbuKbuLbuMbuNbuObuPaQYbuMbuQaQYbuRbuSaQYbuTbuUbuVbuWaCxaCxbosbuXbuYbuZbvaboxbosbvbbvcbvbbosbosbosbosbosbosbosbosbaXbaXbaXbvdbveborbvfbvgbvhbvibvjbvkbvlbvmbvnbvobrhbvpbvqbvrbvsbvtbvubrhbvvbvwbvxbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvIbvJbvKboWbvLbvMbvMbvMbvMbvNbvOaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaafbvPbvQbvQbvQbupbuqbuqbvRbvSbvRbuqbuqaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaXwaZXaXwaZYaZZaXwaXwaXwaXyaIUaIUaIUbaaaRBaSWbabaVFbacaRBbadbaebafbafbagbahbaibajbakbaibalbambanbaobanbanbapbaqbarbasbataVOaVObaubavbawaXMaCxbaxblGbayblHaZjbaBbbSbaCbaDbaEaShaWaaUYbaFaWebaGaWebaHaUYaWgaShbaIbaJbaKbaLaVibaMaVibaNaVjaSpaCxbaOaZybaPbaQbaRbaSbaTaZybaUbaVbaVbaWbaXbaXbaXbaYbaZbbabbbaZEbbcbbdbbdbbdbbdbbebbfbbgbbhbbibbhbbhbbhbbjbbkbblbbmbblbbnbbnaZPbbobbpbbqaZPbbrbbsbbraZPaZQaSEaZTaZUbbtbbubbtaZUbbvbbwaZUbbxaZWaaaaaaaaaaafaaaaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaXwbbyaXwbbzbbAbbBbbCaXwbbDaLJaIUaLJbbEaRBaRBaRBaRBaRBaRBbbFbbGbbHaLJbbIaTjaTjaTjbbJaTjaTjaTjbbKaTjaTjaTjaTjbbLbbMbbNbbOaVOaVOaXKbbPaZhaXMaCxaRXblDbhQblFbgobgobgoaZjbbTbbUaShaUXbbVaUXbbWaXVaUXaUXbbVaUXaShbbXbbYbbZbcaaViaZubcbaVibccbcdbcebcfaZybcgbchbcibcjbckbclbaXbcmbaXbcnbaXbaXbcobcpbcqbcrbcsaZEbctbbdbctbbdbctbcubbdaZFbcvbcwbcxbcyaZKbczaZMbcAbcBbcCbcDbcDaZPbcEbcFbcGbcHbcIbcJbcKaZPbcLaZRbcMaZUbcNbcObcNbcPbcQbcRaZUbbxaZWaaaaafaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaaaafaaaaXwbcSaXwbcTbbBbcUbcVbcWbcXaLJaIUbcYbcZbdabdabdabaibaibaibdbbdcbdcbdcbddaTjbdebdfbdgbdhbdibdjbdkbdlaTjbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdvbdwbcebdxbdycXIcXHctQctFcXKcXJbbTctvaTxaShbdEaTzaTzbdFaTzaTzbdEaShbdGbdGbdHaVibdIaVibdJbdKbdLbdMaSpaCxaCxaZybdNbdObdPbdQbdRbdSbaXbdTbdUbdVbdWbdWbdXbdYbdZbeabebaZEbctbbdbctbbdbctbcubecaZFbedbeebefbegaZKbczbehbeibeibeibejbekbelbembenbenbenbeobenbepbeqberbesbetbeubevbewbexbeybezbeAaZUbbxbeBaafaafaaaaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXwbeCbeDbbBbbBaXwaXwaXwbeEbeFaIUbeGbeHbeGbeGbeGbeHbeGaIUaIUaTjaTjaTjbeIaTjbdkbdkbeJbdkbdkbdkbdkbdkbeKbeLbeMbeNbeObePbePbePbeQbeRbeSbeTbeUbeVbrUbqFbpqbppbpsbprbtobrVbfdctvaaabfebffbfgbfhbfgbfibfgbfjbfeaaabfkbflbfmbdGbdGbdGbdGbfnaVjbfoaCxaCxaZybfpbdObfqbcjbckbfrbaXbcnbfsbftbfubfvbfwaZEbfxbfybfzaZEbctbfAbctbbdbctbcubbdaZFaZKaZKaZKaZKaZKbczaZMbfBbfCbfDbfEbfFbfGbfHbfIbfJbfJbfKbcGbfLaZPbfMbfNbfOaZUbfPbfQbfRbfSbfTbfUaZUbbxbfVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbfWbeDbbBbfXaXwaaaaaaaaaaafaafbfYbfYbfYbfYbfYbfYbfYaaaaaabfZbgabgbbgcbgdbdkbdkbdkbdkbdkbdkbdkbdkbgebbOaVObgfbggbghbgibgjbgkbdpaTpaTpbglbgmbgnbgoboabnZbnYbmXbgobocbobbbQaafbgubgvbfgbgwbfgbgwbfgbgxbguaafbgybgzaYbbgAbgBbgCbgDbgEbgFbgGaCxbgHbgIbgJbgKbfqbgLbgMaZybgNbcnbfsbfubgObaXbgPaZEbgQbgRbgSaZEbgTbgUbgVbgWbgXbgYbgXbgZbhabhabhabhabhabhbaZMbhcbcBbcBbfEbhdbhebhfbhgbhhbhhbhibhjbhkaZPbhlbfNbhmaZUbhnbhobhpbfSbexbhqaZUbbxbhraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbhsbhtbhuaZZaXwaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaabhvbhwbdkbhxbhybhybhybhybhybhzbhybhybhybhAbhBbhCbhDbhEbhFbhGbhHaXKbhIbhJbhKbhLbhMblJbgobgobhObmUbmTbhObmVbmWbbQaaabhTbhUbfgbhVbhWbhVbfgbhXbhTaaabhYbhZaYbbiabibbicbibbidbiebgGaCxaCxaZybifbdObfqbigbihaZybiibijbikbilbimbaXbinbiobipbiqbiraZEaZFbisaZFaZFaZFbitbitbitbitbitbitbitbitbczaZMbfBbfCbfDbiubivbiwbixbiybiybiybhibcGbizaZPbiAbfNbiBaZUbiCbiDbiCbiEbexbiFaZUbbxaZWaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbiGbiHbiIbiJbdkbdkbdkbiKbiKbiKbiKbgcbdkbdkbdkbeKbiLaVObiMbiNbiObiPbiQaXKaVObiRbiSbhLbhMaDYbpobhRbhObhQbhPbhObhNbgtbgsayEbjfbjgbjhbfgbhVbfgbjibjjbjkbjlbjmbjnbjobjpbibbjqbibbidbiebjraCxaCxaZybjsbdObfqbjtbjuaZybjvbcnbaXbjwbjxbjybjzbiibjAbjBbjCbjDbjEbjFbaXbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbbjbbkbjQbjRbjSbjTbjUaZPbjVbiybiybjWbjXbcGbjYaZPbjZbkabkbaZUbkcbkdbkebkfbexbkgaZUbbxaZWaZWaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbkhbkibkhbkjbkkbdkbdkbdkbdkbdkbdkbgcbdkbklaTjaTjbkmaVOaVObknbkobkpbkqaXKaVOaVObkrbsfbhMaCybkubkvbgqbgrbgpbfbbfabfcbbQaaabkCbkCbkDbkEbkFbfgbkGbkCbkCaaabkHbkIbkIbkIbkIbkIbkIbkJbkKbkLbkMbkMaZyaZybkNbkObkPaZyaZybkQbcnbaXbaXbaXbaXbkRbkSbkTbkUbaXbaXbaXbkUbaXbaXbjHbkVbkWbkXbkYbkZblablbbitblcbldblebleblfblgblhaZPblibcGbcGbljblkbcGbllblmblnblnbloblpblpblqbbtblrbbtaZUaZUbbxblsaZWaafaaaaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltblvbdkbdkbdkbiKbiKbiKbiKbgcbdkblwblxaTjblyaVOaVObknblzbhGbkqblAblBbhCblCbeXblEaCxaKVbkvbeZbeYblIbeWbdDbdCbbQaafaafbkCbkCblKblLblKbkCbkCaafaafbkHblMblNblOblPblQblRblSblTblUaCxaCxblVblWblXblYblZbmabmbbmcbmdbmcbmebmcbmcbmfbmgbmhbmgbmcbmcbmcbmibmjbmjbmkbkVbmlbkXbmmbmmbmnbmobitbczaZMbmpbmqbmrbmsbmsaZPbmtbmubmvblmbmwbcGbmxblmbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbbxbmJaZWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbmKbiHbmLbmMbdkbdkbdkbdkbdkbdkbdkbgcbdkblwbmNaTjbmOaWSaVObmPbhCbmQbhCbmRaVObiRbhKbhLaCxbdzbnWbnXbdAbdBbazbazaUPbbRbbQaaaaaaaafbkCbkCbmYbkCbkCaafaaaaaabkHbmZbnabnbbncbndbndbnebnfbngaCxaCxbnhbnibcnbkTbnjbnkbnlbnkbnmbnkbnnbnkbnobnpbjCbnqbaXbaXbaXbnrbnsbnsbntbnubnvbnwbkXbnxbnyblabmobitaZLaZMbnzbnzbnAbnzbnzaZPblmblmblmblmbnBbnCbbrblmbnDbnEbnFbnGbnGbnHbfNbfNbnIbjZbjZbbxbmJbeBaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltbhwbnJbdkbdkbnKbnLbnMbnLbnNbnLbnObnPaYYbnQbnRbdsbnSbdsbnTbdtbnRbnUbnVbiSbkzaQYbiVbiWbkybiYbiZbkxbkxbkBbkAbbQaaaaaaaafbodboebofbogbodaafaaaaaabohboibojbojbokbolbombonbkKbooaCxaCxbiibiibopbkTboqborbosbotboubovbowboxbosbotboyboybotbosaZDaZDbnsbozbmmbmmboAbkVbkXboBboCboDboEbitboFboGboHboIboJbnGbnGboKbnGbnGboLboMboNbnGboObnGboPboQboRboSboTboUboVboVboVboVboWbbxboXbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYboYboZboYbpabpbbpabpabpabpabpabpcbpdbdkblwbpeaTjbpfbpgbphbpibeLbpjbpkbplbpmbpjbpjbpnaCxbjdaCxbjabiXbjcbjbbksbjebkwbbQaaaaaaaafbodbptbpubpvbodaafaaaaaabkHbpwbpxbpybpzbolbombonbkKbpAaCxaCxbpBbpCbpDbkTbpEbpFbosbpGbpHbpIbpJbpKbpLbpMbpNbpNbpObosbaXbaXbnsbpPbmmbpQbpRbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqbbqcbqdbqebqdbqdbqfbqdbmDbqgbqdbqdbqdbqhbqibqjbqkbqlbqmbqnbqobqpbqqboWbbxbmJbfVaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbqrbqsbiHbqtaTjbqubiHbiHbqtbqvbqvbqvbqwbqxbqybqvbqvbqzbqzbqAbqzbpjbqBbqCbqDbqEbpjbmSaCxbktaNxaNxbgqbgqbgqbgqbiUbgqbgqaDUaDVaEabodbqGbqHbqIbodaDUaDVaEabkHbkIbkIbkIbkIbkIbkIbkIbkKbpAaCxbqJbosbosbqKbqLbqMbosbosbqNbqObqPbqQbqQbqRbqSbqTbqUbqSbqVbaXbaXbnsbqWbqXbqYbqZbrabrbbrcbqZbqZbrdbrebrfbrgbrhbrhbrhbrhbribrhbrhbrhbrjbrkbrlbrmbrnbrobrpbrqbrrbqkbrsbrtbrubrvbrwbrxboWbbxbrybhraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObpjbrPbrQbrQbrQbrRbrQbrSbrTbiTbhSbrWbrXbrXbrXbrYbrZbsabsbbscbsdbseaCxaCxbsfaFNaCxaFxaCxaCxaCxbsgbshbpAaCxbsibosbsjbskbslbsmbsnbosbsobqObspbqQbqQbqRbqSbqTbsqbsrbqVbaXbssbnsbstbsubsvbswbsxbsybszbsAbsBbitbitaZLbsCbrhbsDbsEbsFbsGbsHbsIbrhbsJbsKbsLbsMbsNbsObrpbrqbrrbsPbsQbsRbsSbsTbsUbsVboWbbxbmJaZWaZWaZWaZWaZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXbsYbsZbtabtbbtcbtdbtebtfbtgbthbtibtjbtkbrNbtlbpjbtmbtnaCxaCxaCxaCxaCxaCxaWnbhMaCxaCxaCxaCxaCxaZxbtpbtqbtraCxaCxaCxaCxbsfaCxaCxaFxaCxaCxaCxbtsbttbpAbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtFbtGbpKbosbtHbtIbtJbtKbosbaXbaXbnsbnsbnsbnsbnsbitbitbitbitbitbitbtLbtMbtNbrhbtObtPbtQbtRbtSbtTbrhbtUbtVbtWbtXbtYbtZbuabubbucbudbuebufbufbugbuhbuiboWbbxbmJaZWbujbukbulaZWaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbumbunbunbuobupbupbuqbuqbuqbuqburaaaaafaaaaafaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbusbutbuubuvbuwbuxbrFbrGbrGbuybrGbrKbuzbuAbuBbuCbpjbuDbuEbuEbuEbuEbuFbuEbuEbuGblEaCxaCxbuHbuIbcebuJbuKbuLbuMbuNbuObuPaQYbuMbuQaQYbuRbuSaQYbuTbuUbuVbuWaCxaCxbosbuXbuYbuZbvaboxbosbvbbvcbvbbosbosbosbosbosbosbosbosbaXbaXbaXbvdbveborbvfbvgbvhbvibvjbvkbvlbvmbvnbvobrhbvpbvqbvrbvsbvtbvubrhbvvbvwbvxbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvIbvJbvKboWbvLbvMbvMbvMbvMbvNbvOaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaafbvPbvQbvQbvQbupbuqbuqbvRbvSbvRbuqbuqaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbqvbvTbvUbvUbvVbqvbqvbvWbvXbvYbvZbpjbpjbwabpjbpjbpjbwbbwcaNxaNxaNxaNxbwdbwdbwdbwdbwdbwdbwdbwdbwdbwdbwebwfbwgbwhbwhbwhbwhbwibwjbwhbwhbwhbwhbwkbwlbwmaCCaEbbwnbosbwobwpbwqbwrbwsbosbwtbqObwubotbwvbwvbwwbwxbwybwzbotbwAbaXbaXbaXbaXbaXbkTbwBbwCbwDbwEbwFbwGbwHbwIbwJbwJbwJbwJbwJbwJbwJbwJbwJbwKbwLbwKbwKbwKbwKbwMbwNbwOboVboVboVboVboVboVboVboWbwPbwPbwPbwPbmJbwQbfVaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagbwRbvQbvQbwSbuqbuqbvRbvRbwTbvRbvRbuqbuqaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwUaaaaaaaaaaaaaafaaabqzbwVbwWbwXbwYbwYbwZbxabxbbxcbxdbxebwcaaaaaaaafaaabwdbxfbxgbxhbxibxjbxkbxlbxmbwdbxnbxobxpbwhbxqbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbwkbosbxEbxFbxGbxHbxIbosbxJbqObxKbxLbqQbqQbqQbqQbqQbxMbxNbxObjCbjCbjCbjCbxPbkTbxQbxRbxSbxTbxUbvgbwHbwIbwJbxVbxVbxVbxWbxVbxXbxYbwJbxZbyabybbxZbxZbwKbycbydbrrbyebyfbygbyhbyibyjbykbylbymbynbyobwPbmJbwQbhraaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaabypbuqbwRbuqbuqbvRbvRbvRbvRbvRbvRbvRbuqbuqaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyqbyrbysbyrbytaaaaaaaafbqzbqzbyubrGbyvbrGbywbqzbyxbyxbyybyzbyAbwcaafbyBbyCbyDbyEbyFbxmbyGbxmbyHbyIbyJbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyTbyUbyVbwhbwhbyWbyXbyYbyZbzabzbbzcbzdbqObzebzfbqQbzgbzhbqObzibosbzjbzkbqQbzlbpIbzmbiibiibiibiibiibznbkTbkTbzobwCbzpbzqbzrbzsbztbwIbwJbzubxVbzvbxVbzwbxVbzxbwJbzybzzbzAbzBbzCbwKbvBbzDbzEbzFbzGbzHbzHbzHbzHbzHbzHbzIbzJbzKbwPaZWaZVaZWbyfbyfbyfbyfbyfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbupbuqbzLbzMbzMbvRbvRbvRbvRbvRbvRbvRbvRbuqbuqaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8424,9 +8431,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcoYcqacrjcqrcqrcqrcsGcqrcqrcqrcsHcqrcqrcsIcqacsJcstcoMcoMcoMcoMaaaaaacsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqicqmcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcqkcqiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcpZcqacqacqacqacqacqacsMcqrcqrcqacqacqacqacqacqacqecstcoMaaaaaaaaaaaacsKcsNcsOcsPcsQcsRcsScsKcsTcsUcsVcsKaaaaaacsWcsWcsWcsWcsWcsWcsWcsWcsWcsXcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsXcsWcsWcsWcsWcsWcsWcsWcsWcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcsZctactbcqacqrcqrcqrcqactcctdctectfctgcqacqScoMaaaaaaaaaaaacsKcsPcsPcsPcsPcsPcsPcsPcthctictjcsKaaaaaacsWctkctlctmctmctmctmctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctqctqctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrcqrcqrcttcqrcqrcqrctucqrcqrcqrcqrctFcqacqScoMaaaaaaaaaaaacsKctwctwcsPcsPcsPctxcsKctyctzctAcsKaaaaaacsWctkctlctmctBctmctBctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctCctqctCctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcqrcqrcqrctDcqrcqrcqrctEcqrcqrcqrcqrctQcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPcsPctGctGcsKcsKctHcsKcsKaaaaaacsWctkctlctmctmctIctmctmctnctocsYcsYcsYcsYcsYctJctKctJcsYcsYcsYcsYcsYctpctnctqctqctLctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrctMcrFcqactNctOctPcqactvctRcqrcqrcqacqacoYcoMaaaaaaaaaaaacsKctSctScsPctTctUctVcsKctWctHctXcsKaaaaaacsWctkctlctmctmctmctmctmctnctocsYcsYcsYcsYcsYctJctYctJcsYcsYcsYcsYcsYctpctnctqctqctqctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrcqrcqrcttcqrcqrcqrctucqrcqrcqrcqrcXMcqacqScoMaaaaaaaaaaaacsKctwctwcsPcsPcsPctxcsKctyctzctAcsKaaaaaacsWctkctlctmctBctmctBctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctCctqctCctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcqrcqrcqrctDcqrcqrcqrctEcqrcqrcqrcqrcXNcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPcsPctGctGcsKcsKctHcsKcsKaaaaaacsWctkctlctmctmctIctmctmctnctocsYcsYcsYcsYcsYctJctKctJcsYcsYcsYcsYcsYctpctnctqctqctLctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrctMcrFcqactNctOctPcqacXLctRcqrcqrcqacqacoYcoMaaaaaaaaaaaacsKctSctScsPctTctUctVcsKctWctHctXcsKaaaaaacsWctkctlctmctmctmctmctmctnctocsYcsYcsYcsYcsYctJctYctJcsYcsYcsYcsYcsYctpctnctqctqctqctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcqrcqacqacqactZcuacqrcqacqacqacqrcqrcqrcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPctTcubcuccsKcudctHcuecsKaaaaaacsWctkctlctmctBctmctBctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctCctqctCctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacrFcufcugcqacoYcqacuhcuhcuhcqacoYcqacqvcuicujcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPcsPcsPcsKcsKcsKcsKcsKcsKaaaaaacsWctkcukctmctmctmctmctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctqctqctqctqcukctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacuhcuhcuhcqacoYcrsculcumcuncrucoYcqacuhcuhcuhcqacoYcoMaaaaaaaaaaaacsKcuocupcuqcsPcsPcurcuscutcuucuvcsKaaaaaacsWcsWcsWcuwcuwcuwcuwcuwcsWcsXcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsXcsWcuwcuwcuwcuwcuwcsWcsWcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 8912bffd69b468afa58f0b1ff1ce5d6c350961d2 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Thu, 13 Jun 2013 20:37:02 +0100 Subject: [PATCH 011/105] * Disabled late join antags for the double agents gamemode. --- code/game/gamemodes/traitor/double_agents.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm index 8c68e0eb60d..6e859f04a8f 100644 --- a/code/game/gamemodes/traitor/double_agents.dm +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -37,4 +37,7 @@ var/datum/objective/escape/escape_objective = new escape_objective.owner = traitor traitor.objectives += escape_objective - return \ No newline at end of file + return + +/datum/game_mode/traitor/dobule_agents/make_antag_chance(var/mob/living/carbon/human/character) + return // TODO: Have late joining double agents. \ No newline at end of file From 24183d2182d28d7498a5376171d07549de585872 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Thu, 13 Jun 2013 15:45:05 -0400 Subject: [PATCH 012/105] Fixed Changeling Absorb not requiring chokegrabs It now has a check that checks what it's meant to check. --- code/game/gamemodes/changeling/changeling_powers.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 2e250e689bd..7e7c81c8798 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -84,7 +84,7 @@ src << "This creature's DNA is ruined beyond useability!" return - if(!G.state > GRAB_NECK) + if(G.state <= GRAB_NECK) src << "We must have a tighter grip to absorb this creature." return @@ -655,4 +655,4 @@ var/list/datum/dna/hivemind_bank = list() changeling.absorbed_dna |= T.dna feedback_add_details("changeling_powers","ED") - return 1 \ No newline at end of file + return 1 From 3b6acb7421ddc054720c280fcecbcddeecdf03db Mon Sep 17 00:00:00 2001 From: Malkevin Date: Fri, 14 Jun 2013 01:31:38 +0100 Subject: [PATCH 013/105] Changed some light fittings to improve light coverage --- maps/tgstation.2.1.2.dmm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index c335da3b347..e72cd6302a5 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -158,7 +158,7 @@ "adb" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) "adc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main) "add" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/main) -"ade" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/security/main) +"ade" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) "adf" = (/turf/simulated/floor/plating,/area/security/main) "adg" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "adh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -3373,7 +3373,7 @@ "bmS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bmT" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bmU" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bmV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/heads) +"bmV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads) "bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) "bmX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bmY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -3498,7 +3498,7 @@ "bpn" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bpo" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) "bpp" = (/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{icon_state = "dark"},/area/maintenance/maintcentral) -"bpq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bpq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bpr" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bps" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bpt" = (/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 1; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -7988,7 +7988,7 @@ "cXF" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/production) "cXG" = (/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) "cXH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"cXI" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet{name = "Stationery Closet"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/toner,/obj/item/device/toner,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/red,/obj/item/weapon/pen/red,/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXI" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet{name = "Stationery Closet"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/toner,/obj/item/device/toner,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/red,/obj/item/weapon/pen/red,/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "cXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/bridge/meeting_room) "cXK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) "cXL" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) From 663d878df6793639ba02c6c705f19c29b5cefbef Mon Sep 17 00:00:00 2001 From: Giacomand Date: Sat, 15 Jun 2013 19:40:49 +0100 Subject: [PATCH 014/105] Fixed chem smoke not waiting for other reagents to mix before reacting and then clearing the contents; often causing instances where that dangerous poly grenade only gives off Sugar. --- code/modules/reagents/Chemistry-Recipes.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index ed27af2b9a4..5ff64604205 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -401,13 +401,15 @@ datum var/location = get_turf(holder.my_atom) var/datum/effect/effect/system/chem_smoke_spread/S = new /datum/effect/effect/system/chem_smoke_spread S.attach(location) - S.set_up(holder, 10, 0, location) playsound(location, 'sound/effects/smoke.ogg', 50, 1, -3) spawn(0) - S.start() - sleep(10) - S.start() - holder.clear_reagents() + if(S) + S.set_up(holder, 10, 0, location) + S.start() + sleep(10) + S.start() + if(holder) + holder.clear_reagents() return chloralhydrate From 8d061265a3efd2056d38ba124e7da667e1f561df Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 10:44:17 +0200 Subject: [PATCH 015/105] checkpoint --- code/modules/client/preferences.dm | 71 +++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 156c338fdd4..eaff845554e 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -255,6 +255,7 @@ datum/preferences var/HTML = "
" HTML += "Choose occupation chances
" HTML += "
Done

" // Easier to press up here. + HTML += "" HTML += "
" // Table within a table for alignment, also allows you to easily add more colomns. HTML += "" var/index = -1 @@ -294,7 +295,7 @@ datum/preferences HTML += "
" - HTML += "" + HTML += "" if(rank == "Assistant")//Assistant is special if(job_civilian_low & ASSISTANT) @@ -357,6 +358,58 @@ datum/preferences SetChoices(user) return 1 + proc/RemoveJobFromPreferences(role) + var/datum/job/job = job_master.GetJob(role) + + if (!job) + return 0 + + if (job.department_flag == CIVILIAN) + job_civilian_low &= ~job.flag + job_civilian_med &= ~job.flag + job_civilian_high &= ~job.flag + return CIVILIAN + else if (job.department_flag == ENGSEC) + job_engsec_low &= ~job.flag + job_engsec_med &= ~job.flag + job_engsec_high &= ~job.flag + return ENGSEC + else if (job.department_flag == MEDSCI) + job_medsci_low &= ~job.flag + job_medsci_med &= ~job.flag + job_medsci_high &= ~job.flag + return MEDSCI + + return 0 + + proc/SetLowerJob(mob/user, role) + var/datum/job/job = job_master.GetJob(role) + if(!job) + user << browse(null, "window=mob_occupation") + ShowChoices(user) + return + + if(role == "Assistant") + if(job_civilian_low & job.flag) + job_civilian_low &= ~job.flag + else + job_civilian_low |= job.flag + SetChoices(user) + return 1 + + if(GetJobDepartment(job, 1) & job.flag) + SetJobPreferenceLevel(job, 2) + else if(GetJobDepartment(job, 2) & job.flag) + SetJobPreferenceLevel(job, 3) + else if(GetJobDepartment(job, 3) & job.flag) + SetJobPreferenceLevel(job, 4) + else + return 1 + + SetChoices(user) + return 1 + + proc/ResetJobs() job_civilian_high = 0 @@ -424,31 +477,43 @@ datum/preferences if(2) job_civilian_high = job.flag job_civilian_med &= ~job.flag + job_civilian_low &= ~job.flag if(3) job_civilian_med |= job.flag job_civilian_low &= ~job.flag + job_civilian_high &= ~job.flag else job_civilian_low |= job.flag + job_civilian_med &= ~job.flag + job_civilian_high &= ~job.flag if(MEDSCI) switch(level) if(2) job_medsci_high = job.flag job_medsci_med &= ~job.flag + job_medsci_low &= ~job.flag if(3) job_medsci_med |= job.flag job_medsci_low &= ~job.flag + job_medsci_high &= ~job.flag else job_medsci_low |= job.flag + job_medsci_high &= ~job.flag + job_medsci_med &= ~job.flag if(ENGSEC) switch(level) if(2) job_engsec_high = job.flag job_engsec_med &= ~job.flag + job_engsec_low &= ~job.flag if(3) job_engsec_med |= job.flag job_engsec_low &= ~job.flag + job_engsec_high &= ~job.flag else job_engsec_low |= job.flag + job_engsec_med &= ~job.flag + job_engsec_high &= ~job.flag return 1 @@ -469,6 +534,8 @@ datum/preferences SetChoices(user) if("input") SetJob(user, href_list["text"]) + if ("lowerInput") + SetLowerJob(user, href_list["text"]) else SetChoices(user) return 1 @@ -522,7 +589,7 @@ datum/preferences var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference") as null|color if(new_hair) h_color = sanitize_hexcolor(new_hair) - + if("h_style") var/new_h_style From f46766ca236a4fd55de10ab0a14720f4db1683f3 Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 10:54:46 +0200 Subject: [PATCH 016/105] Finished writing SetJobPreferenceLevel, it appears that SetJobDepartment doesnt support direct level input --- code/modules/client/preferences.dm | 45 ++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index eaff845554e..d3db1adb248 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -358,27 +358,60 @@ datum/preferences SetChoices(user) return 1 - proc/RemoveJobFromPreferences(role) - var/datum/job/job = job_master.GetJob(role) - + proc/SetJobPreferenceLevel(var/datum/job/job, var/level) if (!job) return 0 + if (level == 1) // set all current high preferred to medium + job_civilian_med |= job_civilian_high + job_engsec_med |= job_engsec_high + job_medsci_med |= job_medsci_high + job_civilian_high = 0 + job_engsec_high = 0 + job_medsci_high = 0 + if (job.department_flag == CIVILIAN) job_civilian_low &= ~job.flag job_civilian_med &= ~job.flag job_civilian_high &= ~job.flag - return CIVILIAN + + switch(level) + if (1) + job_civilian_high |= job.flag + if (2) + job_civilian_med |= job.flag + if (3) + job_civilian_low |= job.flag + + return 1 else if (job.department_flag == ENGSEC) job_engsec_low &= ~job.flag job_engsec_med &= ~job.flag job_engsec_high &= ~job.flag - return ENGSEC + + switch(level) + if (1) + job_engsec_high |= job.flag + if (2) + job_engsec_med |= job.flag + if (3) + job_engsec_low |= job.flag + + return 1 else if (job.department_flag == MEDSCI) job_medsci_low &= ~job.flag job_medsci_med &= ~job.flag job_medsci_high &= ~job.flag - return MEDSCI + + switch(level) + if (1) + job_medsci_high |= job.flag + if (2) + job_medsci_med |= job.flag + if (3) + job_medsci_low |= job.flag + + return 1 return 0 From f7a7d4b28d8df7fd354d276cf39915979b660a8d Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 11:02:38 +0200 Subject: [PATCH 017/105] Added GetJobLevel --- code/modules/client/preferences.dm | 117 ++++------------------------- 1 file changed, 16 insertions(+), 101 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index d3db1adb248..6562c5eafe9 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -330,34 +330,6 @@ datum/preferences popup.open(0) return - - proc/SetJob(mob/user, role) - var/datum/job/job = job_master.GetJob(role) - if(!job) - user << browse(null, "window=mob_occupation") - ShowChoices(user) - return - - if(role == "Assistant") - if(job_civilian_low & job.flag) - job_civilian_low &= ~job.flag - else - job_civilian_low |= job.flag - SetChoices(user) - return 1 - - if(GetJobDepartment(job, 1) & job.flag) - SetJobDepartment(job, 1) - else if(GetJobDepartment(job, 2) & job.flag) - SetJobDepartment(job, 2) - else if(GetJobDepartment(job, 3) & job.flag) - SetJobDepartment(job, 3) - else//job = Never - SetJobDepartment(job, 4) - - SetChoices(user) - return 1 - proc/SetJobPreferenceLevel(var/datum/job/job, var/level) if (!job) return 0 @@ -415,8 +387,21 @@ datum/preferences return 0 - proc/SetLowerJob(mob/user, role) + proc/GetJobLevel(var/datum/job/job) + if (!job || !level) return 0 + + if (job.flag & (job_civilian_high | job_engsec_high | job_medsci_high)) + return 1 + else if (job.flag & (job_civilian_med | job_engsec_med | job_medsci_med)) + return 2 + else if (job.flag & (job_civilian_low | job_engsec_low | job_medsci_low)) + return 3 + + return 0 + + proc/UpdateJobPreference(mob/user, role, upOrDown) var/datum/job/job = job_master.GetJob(role) + if(!job) user << browse(null, "window=mob_occupation") ShowChoices(user) @@ -430,16 +415,9 @@ datum/preferences SetChoices(user) return 1 - if(GetJobDepartment(job, 1) & job.flag) - SetJobPreferenceLevel(job, 2) - else if(GetJobDepartment(job, 2) & job.flag) - SetJobPreferenceLevel(job, 3) - else if(GetJobDepartment(job, 3) & job.flag) - SetJobPreferenceLevel(job, 4) - else - return 1 - + SetJobPreferenceLevel(job, GetJobLevel(job) + upOrDown) SetChoices(user) + return 1 @@ -487,69 +465,6 @@ datum/preferences return job_engsec_low return 0 - - proc/SetJobDepartment(var/datum/job/job, var/level) - if(!job || !level) return 0 - switch(level) - if(1)//Only one of these should ever be active at once so clear them all here - job_civilian_high = 0 - job_medsci_high = 0 - job_engsec_high = 0 - return 1 - if(2)//Set current highs to med, then reset them - job_civilian_med |= job_civilian_high - job_medsci_med |= job_medsci_high - job_engsec_med |= job_engsec_high - job_civilian_high = 0 - job_medsci_high = 0 - job_engsec_high = 0 - - switch(job.department_flag) - if(CIVILIAN) - switch(level) - if(2) - job_civilian_high = job.flag - job_civilian_med &= ~job.flag - job_civilian_low &= ~job.flag - if(3) - job_civilian_med |= job.flag - job_civilian_low &= ~job.flag - job_civilian_high &= ~job.flag - else - job_civilian_low |= job.flag - job_civilian_med &= ~job.flag - job_civilian_high &= ~job.flag - if(MEDSCI) - switch(level) - if(2) - job_medsci_high = job.flag - job_medsci_med &= ~job.flag - job_medsci_low &= ~job.flag - if(3) - job_medsci_med |= job.flag - job_medsci_low &= ~job.flag - job_medsci_high &= ~job.flag - else - job_medsci_low |= job.flag - job_medsci_high &= ~job.flag - job_medsci_med &= ~job.flag - if(ENGSEC) - switch(level) - if(2) - job_engsec_high = job.flag - job_engsec_med &= ~job.flag - job_engsec_low &= ~job.flag - if(3) - job_engsec_med |= job.flag - job_engsec_low &= ~job.flag - job_engsec_high &= ~job.flag - else - job_engsec_low |= job.flag - job_engsec_med &= ~job.flag - job_engsec_high &= ~job.flag - return 1 - - proc/process_link(mob/user, list/href_list) if(!user) return if(!istype(user, /mob/new_player)) return From ab91ac7e323c2717b402c1c5bf8a8d6670ce129a Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 11:04:25 +0200 Subject: [PATCH 018/105] Updated link handling and link href-s --- code/modules/client/preferences.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 6562c5eafe9..6132c71fdf7 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -255,7 +255,7 @@ datum/preferences var/HTML = "
" HTML += "Choose occupation chances
" HTML += "
Done

" // Easier to press up here. - HTML += "" + HTML += "" HTML += "
" // Table within a table for alignment, also allows you to easily add more colomns. HTML += "" var/index = -1 @@ -295,7 +295,7 @@ datum/preferences HTML += "
" - HTML += "" + HTML += "" if(rank == "Assistant")//Assistant is special if(job_civilian_low & ASSISTANT) @@ -480,10 +480,10 @@ datum/preferences if("random") userandomjob = !userandomjob SetChoices(user) - if("input") - SetJob(user, href_list["text"]) - if ("lowerInput") - SetLowerJob(user, href_list["text"]) + if("increaseJobLevel") + UpdateJobPreference(user, href_list["text"], 1) + if ("decreaseJobLevel") + UpdateJobPreference(user, href_list["text"], -1) else SetChoices(user) return 1 From 8d44b018b14c1c27f11a822880ec6a819f0f74c0 Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 11:06:17 +0200 Subject: [PATCH 019/105] Removed a check for removed argument --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 6132c71fdf7..968accfbeea 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -388,7 +388,7 @@ datum/preferences return 0 proc/GetJobLevel(var/datum/job/job) - if (!job || !level) return 0 + if (!job) return 0 if (job.flag & (job_civilian_high | job_engsec_high | job_medsci_high)) return 1 From b30cbd6462e2cdf9076325ef2639fd4c0ab553e1 Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 11:12:13 +0200 Subject: [PATCH 020/105] Bad values --- code/modules/client/preferences.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 968accfbeea..0256387bd19 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -481,9 +481,9 @@ datum/preferences userandomjob = !userandomjob SetChoices(user) if("increaseJobLevel") - UpdateJobPreference(user, href_list["text"], 1) - if ("decreaseJobLevel") UpdateJobPreference(user, href_list["text"], -1) + if ("decreaseJobLevel") + UpdateJobPreference(user, href_list["text"], 1) else SetChoices(user) return 1 From b9d92abfe53d939e61dbee5a47259d76fa058c72 Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 11:28:25 +0200 Subject: [PATCH 021/105] Edited the URL handling again to make more sense. --- code/modules/client/preferences.dm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 0256387bd19..5166368b090 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -415,7 +415,21 @@ datum/preferences SetChoices(user) return 1 - SetJobPreferenceLevel(job, GetJobLevel(job) + upOrDown) + + var/targetLvl = GetJobLevel(job) + if (upOrDown == 1) // increasing from low to high, i.e. lowering the level value + if (targetLvl == 0) + targetLvl = 3 // low + else + targetLvl = targetLvl - 1 + else // decreasing from high to low, i.e. raising the level value + if (targetLvl == 3) + targetLvl = 0 + else + targetLvl = targetLvl + 1 + + + SetJobPreferenceLevel(job, targetLvl) SetChoices(user) return 1 @@ -481,9 +495,9 @@ datum/preferences userandomjob = !userandomjob SetChoices(user) if("increaseJobLevel") - UpdateJobPreference(user, href_list["text"], -1) - if ("decreaseJobLevel") UpdateJobPreference(user, href_list["text"], 1) + if ("decreaseJobLevel") + UpdateJobPreference(user, href_list["text"], -1) else SetChoices(user) return 1 From 52c48d11aa2f973e0122b5359b17596728e4aa6a Mon Sep 17 00:00:00 2001 From: carnie Date: Sun, 16 Jun 2013 10:29:29 +0100 Subject: [PATCH 022/105] Resolves an issue with sanitize_hexcolor where it'd return an incomplete string such as "" Resolves an issue where whitespace in names could cause a saveslot button to wrap to the next line. Byond members: can colour their name using the admin ooc-colour feature. get a icon next to their name in ooc chat. can choose their icon_state as a ghost. get 8 saveslots unlock_content tracks the return of IsByondMember(). This is to allow for easier testing/debug. --- code/__HELPERS/sanitize_values.dm | 24 ++++++++-------- code/game/verbs/ooc.dm | 23 ++++++++++++++-- code/modules/admin/admin_verbs.dm | 13 --------- code/modules/client/client defines.dm | 2 ++ code/modules/client/client procs.dm | 2 ++ code/modules/client/preferences.dm | 29 ++++++++++---------- code/modules/client/preferences_savefile.dm | 24 ++++++++-------- code/modules/mob/dead/observer/observer.dm | 17 ++++++++---- icons/member_content.dmi | Bin 0 -> 2140 bytes 9 files changed, 76 insertions(+), 58 deletions(-) create mode 100644 icons/member_content.dmi diff --git a/code/__HELPERS/sanitize_values.dm b/code/__HELPERS/sanitize_values.dm index 29e6c15d20e..dfcc7d314b0 100644 --- a/code/__HELPERS/sanitize_values.dm +++ b/code/__HELPERS/sanitize_values.dm @@ -31,17 +31,16 @@ return default -/proc/sanitize_hexcolor(color, desired_format=3, include_bang=0, default) - var/bang = include_bang ? "#" : "" +/proc/sanitize_hexcolor(color, desired_format=3, include_crunch=0, default) + var/crunch = include_crunch ? "#" : "" if(!istext(color)) - if(default) return default - return bang + repeat_string(desired_format, "0") - + color = "" + var/start = 1 + (text2ascii(color,1)==35) var/len = length(color) var/step_size = 1 + ((len+1)-start != desired_format) - - . = bang + + . = "" for(var/i=start, i<=len, i+=step_size) var/ascii = text2ascii(color,i) switch(ascii) @@ -49,7 +48,10 @@ if(97 to 102) . += ascii2text(ascii) //letters a to f if(65 to 70) . += ascii2text(ascii+32) //letters A to F - translates to lowercase else - if(default) return default - return bang + repeat_string(desired_format, "0") - - return . \ No newline at end of file + break + + if(length(.) != desired_format) + if(default) return default + return crunch + repeat_string(desired_format, "0") + + return crunch + . \ No newline at end of file diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 2271bc26b80..f64a36c9c05 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -38,18 +38,20 @@ log_ooc("[mob.name]/[key] : [msg]") + var/keyname = unlock_content ? "[key]" : key + for(var/client/C in clients) if(C.prefs.toggles & CHAT_OOC) if(holder) if(!holder.fakekey || C.holder) if(holder.rights & R_ADMIN) - C << "OOC: [key][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]" + C << "OOC: [keyname][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]" else - C << "OOC: [key][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]" + C << "OOC: [keyname][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]" else C << "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]" else - C << "OOC: [key]: [msg]" + C << "OOC: [keyname]: [msg]" var/global/normal_ooc_colour = "#002eb8" @@ -58,3 +60,18 @@ var/global/normal_ooc_colour = "#002eb8" set desc = "Set to yellow for eye burning goodness." set category = "Fun" normal_ooc_colour = newColor + +/client/verb/colorooc() + set name = "OOC Text Color" + set category = "Preferences" + + if(!unlock_content && !(holder && (holder.rights & R_ADMIN))) + src << "You must be a byond member or admin with +ADMIN rights to access this feature. Sorry" + return + + var/new_ooccolor = input(src, "Please select your OOC colour.", "OOC colour") as color|null + if(new_ooccolor) + prefs.ooccolor = new_ooccolor + prefs.save_preferences() + feedback_add_details("admin_verb","OC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + return \ No newline at end of file diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0fcc9ad91c5..339db872a56 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -28,7 +28,6 @@ var/list/admin_verbs_admin = list( /datum/admins/proc/toggleenter, /*toggles whether people can join the current game*/ /datum/admins/proc/toggleguests, /*toggles whether guests can join the current game*/ /datum/admins/proc/announce, /*priority announce something to all clients.*/ - /client/proc/colorooc, /*allows us to set a custom colour for everythign we say in ooc*/ /client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/ /client/proc/toggle_view_range, /*changes how far we can see*/ /datum/admins/proc/view_txt_log, /*shows the server log (diary) for today*/ @@ -141,7 +140,6 @@ var/list/admin_verbs_hideable = list( /datum/admins/proc/toggleenter, /datum/admins/proc/toggleguests, /datum/admins/proc/announce, - /client/proc/colorooc, /client/proc/admin_ghost, /client/proc/toggle_view_range, /datum/admins/proc/view_txt_log, @@ -381,17 +379,6 @@ var/list/admin_verbs_hideable = list( feedback_add_details("admin_verb","S") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return -/client/proc/colorooc() - set category = "Fun" - set name = "OOC Text Color" - if(!holder) return - var/new_ooccolor = input(src, "Please select your OOC colour.", "OOC colour") as color|null - if(new_ooccolor) - prefs.ooccolor = new_ooccolor - prefs.save_preferences() - feedback_add_details("admin_verb","OC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return - /client/proc/stealth() set category = "Admin" set name = "Stealth Mode" diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index 3ef743c60b8..b88ee8fadd3 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -17,6 +17,8 @@ var/adminobs = null var/area = null + var/unlock_content = 0 //byond-member content + /////////////// //SOUND STUFF// /////////////// diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 9fbadcba04c..3056a000378 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -87,6 +87,8 @@ if(byond_version < MIN_CLIENT_VERSION) //Out of date client. return null + unlock_content = IsByondMember() + clients += src directory[ckey] = src diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 156c338fdd4..5b8dee959de 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -17,13 +17,11 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set ) -var/const/MAX_SAVE_SLOTS = 3 - - datum/preferences //doohickeys for savefiles var/path var/default_slot = 1 //Holder so it doesn't default to slot 1, rather the last one used + var/max_save_slots = 3 //non-preference stuff var/warns = 0 @@ -33,7 +31,7 @@ datum/preferences //game-preferences var/lastchangelog = "" //Saved changlog filesize to detect if there was a change - var/ooccolor = "#b82e00" + var/ooccolor = "#002eb8" var/be_special = 0 //Special role selection var/UI_style = "Midnight" var/toggles = TOGGLES_DEFAULT @@ -50,7 +48,7 @@ datum/preferences var/h_color = "000" //Hair color var/f_style = "Shaved" //Face hair type var/f_color = "000" //Facial hair color - var/skin_tone = "caucasian" //Skin color + var/skin_tone = "caucasian1" //Skin color var/eye_color = "000" //Eye color //Mob preview @@ -81,9 +79,12 @@ datum/preferences /datum/preferences/New(client/C) b_type = random_blood_type() + ooccolor = normal_ooc_colour if(istype(C)) if(!IsGuestKey(C.key)) load_path(C.ckey) + if(C.unlock_content) + max_save_slots = 8 var/loaded_preferences_successfully = load_preferences() if(loaded_preferences_successfully) if(load_character()) @@ -121,12 +122,12 @@ datum/preferences if(S) dat += "
" var/name - for(var/i=1, i<=MAX_SAVE_SLOTS, i++) + for(var/i=1, i<=max_save_slots, i++) S.cd = "/character[i]" S["real_name"] >> name if(!name) name = "Character[i]" //if(i!=1) dat += " | " - dat += "[name] " + dat += "[name] " dat += "
" dat += "

Occupation Choices

" @@ -200,11 +201,12 @@ datum/preferences if(config.allow_Metadata) dat += "OOC Notes: Edit
" - if(user.client && user.client.holder) - dat += "Adminhelp Sound: " - dat += "[(toggles & SOUND_ADMINHELP)?"On":"Off"]
" + if(user.client) + if(user.client.holder) + dat += "Adminhelp Sound: " + dat += "[(toggles & SOUND_ADMINHELP)?"On":"Off"]
" - if(config.allow_admin_ooccolor && check_rights(R_ADMIN,0)) + if(user.client.unlock_content || (user.client.holder && (user.client.holder.rights & R_ADMIN))) dat += "
OOC
" dat += "    Change
" @@ -239,7 +241,7 @@ datum/preferences dat += "
" //user << browse(dat, "window=preferences;size=560x560") - var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 560) + var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 580) popup.set_content(dat) popup.open(0) @@ -453,7 +455,6 @@ datum/preferences proc/process_link(mob/user, list/href_list) - if(!user) return if(!istype(user, /mob/new_player)) return if(href_list["preference"] == "job") @@ -522,7 +523,7 @@ datum/preferences var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference") as null|color if(new_hair) h_color = sanitize_hexcolor(new_hair) - + if("h_style") var/new_h_style diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index ed32650e0e2..b0be8e5d1b5 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -15,21 +15,21 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if its version is below SAVEFILE_VERSION_MAX but above the minimum, it will load data but later call the respective update_preferences() or update_character() proc. Those procs allow coders to specify format changes so users do not lose their setups and have to redo them again. - + Failing all that, the standard sanity checks are performed. They simply check the data is suitable, reverting to initial() values if necessary. */ /datum/preferences/proc/savefile_needs_update(savefile/S) var/savefile_version S["version"] >> savefile_version - + if(savefile_version < SAVEFILE_VERSION_MIN) S.dir.Cut() return -2 if(savefile_version < SAVEFILE_VERSION_MAX) return savefile_version return -1 - + /datum/preferences/proc/update_preferences(current_version) return @@ -71,7 +71,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(11) underwear = "Ladies Kinky" if(12) underwear = "Tankini" if(13) underwear = "Nude" - + /* if(current_version < 10) //would be the step to upgrade 9 to 10 //do stuff @@ -92,7 +92,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car var/savefile/S = new /savefile(path) if(!S) return 0 S.cd = "/" - + var/needs_update = savefile_needs_update(S) if(needs_update == -2) //fatal, can't load any data return 0 @@ -108,13 +108,15 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car //try to fix any outdated data if necessary if(needs_update >= 0) update_preferences(needs_update) //needs_update = savefile_version if we need an update (positive integer) - + + + //Sanitize ooccolor = sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor)) lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog)) UI_style = sanitize_inlist(UI_style, list("Midnight", "Plasmafire", "Retro"), initial(UI_style)) be_special = sanitize_integer(be_special, 0, 65535, initial(be_special)) - default_slot = sanitize_integer(default_slot, 1, MAX_SAVE_SLOTS, initial(default_slot)) + default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, 65535, initial(toggles)) return 1 @@ -144,11 +146,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(!S) return 0 S.cd = "/" if(!slot) slot = default_slot - slot = sanitize_integer(slot, 1, MAX_SAVE_SLOTS, initial(default_slot)) + slot = sanitize_integer(slot, 1, max_save_slots, initial(default_slot)) if(slot != default_slot) default_slot = slot S["default_slot"] << slot - + S.cd = "/character[slot]" var/needs_update = savefile_needs_update(S) if(needs_update == -2) //fatal, can't load any data @@ -184,7 +186,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car //try to fix any outdated data if necessary if(needs_update >= 0) update_character(needs_update) //needs_update == savefile_version if we need an update (positive integer) - + //Sanitize metadata = sanitize_text(metadata, initial(metadata)) real_name = reject_bad_name(real_name) @@ -224,7 +226,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car var/savefile/S = new /savefile(path) if(!S) return 0 S.cd = "/character[default_slot]" - + S["version"] << SAVEFILE_VERSION_MAX //load_character will sanitize any bad data, so assume up-to-date. //Character diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 09b917bd21f..b71594cd192 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -37,10 +37,7 @@ if(body.real_name) name = body.real_name else - if(gender == MALE) - name = capitalize(pick(first_names_male)) + " " + capitalize(pick(last_names)) - else - name = capitalize(pick(first_names_female)) + " " + capitalize(pick(last_names)) + name = random_name(gender) mind = body.mind //we don't transfer the mind but we keep a reference to it. @@ -48,7 +45,7 @@ loc = T if(!name) //To prevent nameless ghosts - name = capitalize(pick(first_names_male)) + " " + capitalize(pick(last_names)) + name = random_name(gender) real_name = name ..() @@ -259,4 +256,12 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if (see_invisible == SEE_INVISIBLE_OBSERVER_NOLIGHTING) see_invisible = SEE_INVISIBLE_OBSERVER else - see_invisible = SEE_INVISIBLE_OBSERVER_NOLIGHTING \ No newline at end of file + see_invisible = SEE_INVISIBLE_OBSERVER_NOLIGHTING + +/mob/dead/observer/verb/pick_form() + set name = "Pick Ghost Form" + set category = "Ghost" + set desc = "Choose your ghostly appearance" + var/new_form = input(src, "Thanks for supporting BYOND - Choose your ghostly form:","Thanks for supporting BYOND","ghost") as null|anything in list("ghost","ghostking","ghostian2") + if(new_form) + icon_state = new_form \ No newline at end of file diff --git a/icons/member_content.dmi b/icons/member_content.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bb59764627628423b93e55a312d327170cb00f6d GIT binary patch literal 2140 zcmV-i2&4CjP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIX!;Nr|k z%}mcIfpCgT5=&AQY!#G}auU;(xHwZXi;5L&6%4sJ(~1&vQz2|+1y?^81s7jWE&vw{ z8LLJt>!1Jt2dPO!K~zYIy_S7!Th$qdpZj57$6vAY**IzA)}(1@(*ahS5L0h#jIx0k z>N-|Uniw!`NCU*CiGemIwrL=tX>6K=HpIjRXp_odFjhvzN3%3ZleTF?32mCvG}$x6qhNjuUj-9O%QAN|gG-`{zq&dyH$pG*C36FWLOL_VL#FboQX zLTR(A;&3?7G!0GD=8{wH8O9v7KRhSBk9p4oGZ6O)38S;%E%RtGea$vpKziB0QN zuD!}dOG}IJ`~CFy_g@w)UG7NR+uOzPXo6SXU1T7sQ7~1^0+@#2Ywgu++u-NVZ_Kf` zYYB=Hs$>(t8g9QyBUBflva*t%o}Np<^2foV(WuySV2EG!XE>4bpm|hWZqVG|^~r2$ z_VRN7Jli`0$WA~O6fK!I`xL(aM3Mam=Sd_Iw6(Q~PXtDzQSsN__YvS2wQ@x(KN&VGZjv9U{_D}e3o?c%M0lN^}S zC`+HfZKWyKBz#WrIKkzF#%d>L7Yx!xi{-3IxIsfw0qJ5`Haztw!SN4Zbaa$hEG8}i z#^Z4@awfsiC5?Fb+x&XRt9;#m2Og2f=a48@eV(+t9(=j9K8Sj32yB;fNSwBp4;z7v|dYXZ7nN+ zXC|f@PCJpN($t6UpmT77vGfmEz1c@|t(Vq@0LLaXRCyhw@)k&tHEi0~`MBo3Miv%L z_VuOcIg~*Wf)?#vis@zk@Ol%EZT65zB#6i3LWNROKmX2q6ww%)&oSt!Cf4>x&J0g; zG_geQ*fP}t4_B`#C*;?-D^^S15H#18v7EAa`jr_DAJs7p2vuo(_s;eFZqM`V?@NK? zNn2%q+|%O&ThkbhP^LdlZhH$nm2m zCwTXGmIv=y#m(0TR=8KdFJl;aR8=i0bT}N;xn-s&L1?h^)0J%7;OE(Wvm88~M%a*F zw%OHD&8zztn9US<=g=~h?m21#g2bdjJ_oCj=U$pe2xtt+=(>*E z?Jgt1mGFC=#)5aieYkmCU#YuVx)A&%ic~b?C>{v~D$>O1})U!3>WAxN1TC0CT zvwRy5?;7CC+k*tlRk{!A{QNglY}@MPw(TXQt<4hIY!;u-S5l~H8tqq>@lvP3En9-@ zJ+wqPsPUyO6;%0E_7A4`+0zrG(iTm%E{0F#SnC_$ibe?*Y-a!Y7mDiV_~Ca#BxV7 zAZ);f<&;IhtulCeGo5>P<5yX_`c%Q6iDZ3T2-NgwoiN%jHNU63ooZl)O-uQ4|H+wlNF?UDwHGvv@onnwpvj zhr@V0o(p&O@9RGf!XMofi^YVl>!j0ZbX~`?EEGk-?RMky`ASW#s+R?Qxc&uvKzA`d ST@O literal 0 HcmV?d00001 From f23f60a6a2db991d853dbff827ebe660651dc45e Mon Sep 17 00:00:00 2001 From: khubajsn Date: Sun, 16 Jun 2013 21:08:29 +0200 Subject: [PATCH 023/105] Updated changelog. --- html/changelog.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/html/changelog.html b/html/changelog.html index c8e10be403e..1679a99c2d6 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -51,7 +51,16 @@ should be listed in the changelog upon commit tho. Thanks. --> - + + +
+

16 June 2013

+

Khub updated:

+
    +
  • Job preferences menu now not only allows you to left-click the level (i.e. [Medium]) to raise it, but also to right-click it to lower it. That means you don't have to cycle through all the levels to get rid of a [Low].
  • +
+
+

15 June 2013

From 0a70ab9acb0e8d4b34d289f02a55b9178367bff7 Mon Sep 17 00:00:00 2001 From: golfer45 Date: Mon, 17 Jun 2013 08:11:56 -0300 Subject: [PATCH 024/105] Brute Damage for brain removal Added 75 brute damage when head is sawed through + some new text for it, and 25 when brain is removed, this fixes an issue in which blood would not be tracked behind dead debrained bodies, and makes a little more sense --- code/modules/surgery/brain_removal.dm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/code/modules/surgery/brain_removal.dm b/code/modules/surgery/brain_removal.dm index b6d54d1d617..82ebba33c00 100644 --- a/code/modules/surgery/brain_removal.dm +++ b/code/modules/surgery/brain_removal.dm @@ -11,6 +11,14 @@ time = 64 var/obj/item/organ/brain/B = null +/datum/surgery_step/saw/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.apply_damage(75,"brute","head") + user.visible_message("[user] saws open [target]'s head!") + return 1 + + /datum/surgery_step/extract_brain/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) B = getbrain(target) if(B) @@ -25,8 +33,9 @@ B.transfer_identity(target) target.internal_organs -= B if(ishuman(target)) - var/mob/living/carbon/human/H = target + var/mob/living/carbon/human/H = target H.update_hair(0) + H.apply_damage(25,"brute","head") user.attack_log += "\[[time_stamp()]\] Debrained [target.name] ([target.ckey]) INTENT: [uppertext(user.a_intent)])" target.attack_log += "\[[time_stamp()]\] Debrained by [user.name] ([user.ckey]) (INTENT: [uppertext(user.a_intent)])" log_attack("[user.name] ([user.ckey]) debrained [target.name] ([target.ckey]) (INTENT: [uppertext(user.a_intent)])") @@ -39,4 +48,4 @@ /datum/surgery/brain_removal/alien name = "alien brain removal" steps = list(/datum/surgery_step/saw, /datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/extract_brain) - species = list(/mob/living/carbon/alien/humanoid) \ No newline at end of file + species = list(/mob/living/carbon/alien/humanoid) From 56caecebd28b8a329006de9e7e52455e0d8219ff Mon Sep 17 00:00:00 2001 From: golfer45 Date: Mon, 17 Jun 2013 08:14:34 -0300 Subject: [PATCH 025/105] Brute Damage for brain removal added 75 brute damage for saw step, and new text, added 25 for brian removal step. Fixes demrianed bodies not bleeding + makes more sense --- code/modules/surgery/brain_removal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/brain_removal.dm b/code/modules/surgery/brain_removal.dm index 82ebba33c00..6410fc76c2b 100644 --- a/code/modules/surgery/brain_removal.dm +++ b/code/modules/surgery/brain_removal.dm @@ -15,7 +15,7 @@ if(ishuman(target)) var/mob/living/carbon/human/H = target H.apply_damage(75,"brute","head") - user.visible_message("[user] saws open [target]'s head!") + user.visible_message("[user] saws [target]'s skull open!") return 1 From 4f2f583a5dbf1dc05dcf9dbd1240ab896b54283e Mon Sep 17 00:00:00 2001 From: MrPerson Date: Mon, 17 Jun 2013 05:06:03 -0700 Subject: [PATCH 026/105] Redo of zone_sel/Click() to be much simpler. Zone_sel is the paper doll on the screen where you choose what body part to target. Fewer sections under switch statements, plus a check to only update the icon if there's been a change. tgstation.dme is a fixed version without FILE_DIR set. Gitblame! --- code/modules/mob/screen.dm | 175 ++++++++++--------------------------- tgstation.dme | 37 -------- 2 files changed, 44 insertions(+), 168 deletions(-) diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index 2644c09df41..5de249add65 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -83,140 +83,53 @@ var/list/PL = params2list(params) var/icon_x = text2num(PL["icon-x"]) var/icon_y = text2num(PL["icon-y"]) + var/old_selecting = selecting //We're only going to update_icon() if there's been a change - if(icon_y < 2) - return - if(icon_y < 4) - if(icon_x > 9 && icon_x < 16) - selecting = "r_leg" - else if(icon_x > 15 && icon_x < 23) - selecting = "l_leg" - else - return - else if(icon_y < 11) - if(icon_x > 11 && icon_x < 21) - if(icon_x < 16) - selecting = "r_leg" - else - selecting = "l_leg" - else - return - else if(icon_y < 12) - if(icon_x > 7 && icon_x < 12) - selecting = "r_arm" - else if(icon_x > 11 && icon_x < 14) - selecting = "r_leg" - else if(icon_x < 19) - selecting = "groin" - else if(icon_x > 18 && icon_x < 21) - selecting = "l_leg" - else if(icon_x > 20 && icon_x < 25) - selecting = "l_arm" - else - return - else if(icon_y < 13) - if(icon_x > 7 && icon_x < 25) - if(icon_x < 13) - selecting = "r_leg" - else if(icon_x < 20) - selecting = "groin" - else if(icon_x < 21) - selecting = "l_leg" - else - return - else if(icon_y < 14) - if(icon_x > 11 && icon_x < 21) - selecting = "groin" - else if(icon_x > 7 && icon_x < 12) - selecting = "r_arm" - else if(icon_x > 20 && icon_x < 25) - selecting = "l_arm" - else - return - else if(icon_y < 16) - if(icon_x > 7 && icon_x < 25) - if(icon_x < 20) - selecting = "chest" - else - return - else if(icon_y < 23) - if(icon_x > 7 && icon_x < 25) - if(icon_x < 12) - selecting = "r_arm" - else if(icon_x < 21) - selecting = "chest" - else - selecting = "l_arm" - else - return - else if(icon_y < 24) - if(icon_x > 11 && icon_x < 21) - selecting = "chest" - else - return - else if(icon_y < 25) - if(icon_x > 11 && icon_x < 21) - if(icon_x < 16) + switch(icon_y) + if(1 to 9) //Legs + switch(icon_x) + if(10 to 15) + selecting = "r_leg" + if(17 to 22) + selecting = "l_leg" + else + return + if(10 to 13) //Hands and groin + switch(icon_x) + if(8 to 11) + selecting = "r_arm" + if(12 to 20) + selecting = "groin" + if(21 to 24) + selecting = "l_arm" + else + return + if(14 to 22) //Chest and arms to shoulders + switch(icon_x) + if(8 to 11) + selecting = "r_arm" + if(12 to 20) + selecting = "chest" + if(21 to 24) + selecting = "l_arm" + else + return + if(23 to 30) //Head, but we need to check for eye or mouth + if(icon_x in 12 to 20) selecting = "head" - else if(icon_x < 17) - selecting = "mouth" - else - selecting = "head" - else - return - else if(icon_y < 26) - if(icon_x > 11 && icon_x < 21) - if(icon_x < 15) - selecting = "head" - else if(icon_x < 18) - selecting = "mouth" - else - selecting = "head" - else - return - else if(icon_y < 27) - if(icon_x > 11 && icon_x < 21) - if(icon_x < 15) - selecting = "head" - else if(icon_x < 16) - selecting = "eyes" - else if(icon_x < 17) - selecting = "mouth" - else if(icon_x < 18) - selecting = "eyes" - else - selecting = "head" - else - return - else if(icon_y < 28) - if(icon_x > 11 && icon_x < 21) - if(icon_x < 14) - selecting = "head" - else if(icon_x < 19) - selecting = "eyes" - else - selecting = "head" - else - return - else if(icon_y < 29) - if(icon_x > 11 && icon_x < 21) - if(icon_x < 15) - selecting = "head" - else if(icon_x < 16) - selecting = "eyes" - else if(icon_x < 17) - selecting = "head" - else if(icon_x < 18) - selecting = "eyes" - else - selecting = "head" - else - return - else if(icon_y < 31) - if(icon_x > 11 && icon_x < 21) - selecting = "head" + switch(icon_y) + if(23 to 24) + if(icon_x in 15 to 17) + selecting = "mouth" + if(26) //Eyeline, eyes are on 15 and 17 + if(icon_x in 14 to 18) + selecting = "eyes" + if(25 to 27) + if(icon_x in 15 to 17) + selecting = "eyes" - update_icon() + if(old_selecting != selecting) + update_icon() /obj/screen/zone_sel/update_icon() overlays.Cut() diff --git a/tgstation.dme b/tgstation.dme index 27e3ad2aa71..4d7f75975c1 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,43 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "icons" -#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 "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/violin" -#define FILE_DIR "sound/voice" -#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 0b3bf1aad58ce6c7bcc9be7e0117d389be6cf062 Mon Sep 17 00:00:00 2001 From: Malkevin Date: Mon, 17 Jun 2013 18:40:39 +0100 Subject: [PATCH 027/105] separated map changes --- .../components/trinary_devices/filter.dm | 8 +- .../components/trinary_devices/mixer.dm | 9 +- .../diseases/advance/symptoms/vitiligo.dm | 41 ++ code/defines/obj.dm | 16 - code/game/dna.dm | 191 +++-- .../game/gamemodes/changeling/traitor_chan.dm | 1 + code/game/machinery/atmoalter/meter.dm | 45 +- code/game/machinery/door_control.dm | 70 +- code/game/machinery/teleporter.dm | 14 +- .../items/weapons/grenades/chem_grenade.dm | 465 ++++++------- code/modules/assembly/bomb.dm | 5 + code/modules/assembly/holder.dm | 47 +- code/modules/assembly/voice.dm | 39 ++ code/modules/mob/mob.dm | 10 +- .../food/drinks/drinkingglass.dm | 8 + html/changelog.html | 26 +- icons/mob/screen_alien.dmi | Bin 22301 -> 23581 bytes icons/obj/Cryogenic2.dmi | Bin 44993 -> 43374 bytes icons/obj/assemblies/new_assemblies.dmi | Bin 3346 -> 3535 bytes icons/obj/device.dmi | Bin 16615 -> 16418 bytes icons/obj/drinks.dmi | Bin 56318 -> 56731 bytes ...n v27G-III.dmm => MetaStation v27G-IV.dmm} | 656 +++++++++--------- maps/tgstation.2.1.2.dmm | 197 +++--- tgstation.dme | 2 + 24 files changed, 895 insertions(+), 955 deletions(-) create mode 100644 code/datums/diseases/advance/symptoms/vitiligo.dm create mode 100644 code/modules/assembly/voice.dm rename maps/{MetaStation v27G-III.dmm => MetaStation v27G-IV.dmm} (98%) diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index 116e69893ec..a4aba30228c 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -16,7 +16,7 @@ obj/machinery/atmospherics/trinary/filter /* Filter types: -1: Nothing - 0: Carbon Molecules: Plasma Toxin, Oxygen Agent B + 0: Plasma: Plasma Toxin, Oxygen Agent B 1: Oxygen: Oxygen ONLY 2: Nitrogen: Nitrogen ONLY 3: Carbon Dioxide: Carbon Dioxide ONLY @@ -85,7 +85,7 @@ Filter types: filtered_out.temperature = removed.temperature switch(filter_type) - if(0) //removing hydrocarbons + if(0) //removing plasma filtered_out.toxins = removed.toxins removed.toxins = 0 @@ -172,7 +172,7 @@ obj/machinery/atmospherics/trinary/filter/attack_hand(user as mob) // -- TLE var/current_filter_type switch(filter_type) if(0) - current_filter_type = "Carbon Molecules" + current_filter_type = "Plasma" if(1) current_filter_type = "Oxygen" if(2) @@ -190,7 +190,7 @@ obj/machinery/atmospherics/trinary/filter/attack_hand(user as mob) // -- TLE Power: [on?"On":"Off"]
Filtering: [current_filter_type]

Set Filter Type:

- Carbon Molecules
+ Plasma
Oxygen
Nitrogen
Carbon Dioxide
diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index 6d532286de8..71688f511d0 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -63,8 +63,13 @@ obj/machinery/atmospherics/trinary/mixer var/air2_moles = air2.total_moles() if((air1_moles < transfer_moles1) || (air2_moles < transfer_moles2)) - if(!transfer_moles1 || !transfer_moles2) return - var/ratio = min(air1_moles/transfer_moles1, air2_moles/transfer_moles2) + var/ratio = 0 + if (( transfer_moles1 > 0 ) && (transfer_moles2 >0 )) + ratio = min(air1_moles/transfer_moles1, air2_moles/transfer_moles2) + if (( transfer_moles2 == 0 ) && ( transfer_moles1 > 0 )) + ratio = air1_moles/transfer_moles1 + if (( transfer_moles1 == 0 ) && ( transfer_moles2 > 0 )) + ratio = air2_moles/transfer_moles2 transfer_moles1 *= ratio transfer_moles2 *= ratio diff --git a/code/datums/diseases/advance/symptoms/vitiligo.dm b/code/datums/diseases/advance/symptoms/vitiligo.dm new file mode 100644 index 00000000000..fd7b0aca281 --- /dev/null +++ b/code/datums/diseases/advance/symptoms/vitiligo.dm @@ -0,0 +1,41 @@ +/* +////////////////////////////////////// +Vitiligo + + Extremely Noticable. + Decreases resistance slightly. + Reduces stage speed slightly. + Reduces transmission. + Critical Level. + +BONUS + Makes the mob lose skin pigmentation. + +////////////////////////////////////// +*/ + +/datum/symptom/vitiligo + + name = "Vitiligo" + stealth = -3 + resistance = -1 + stage_speed = -1 + transmittable = -2 + level = 5 + +/datum/symptom/vitiligo/Activate(var/datum/disease/advance/A) + ..() + if(prob(SYMPTOM_ACTIVATION_PROB)) + var/mob/living/M = A.affected_mob + if(istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + if(H.skin_tone == "albino") + return + switch(A.stage) + if(5) + H.skin_tone = "albino" + H.update_body(0) + else + H.visible_message("[H] looks a bit pale...", "You look a bit pale...") + + return \ No newline at end of file diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 12fd79700b5..0636d5e19d6 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -31,14 +31,6 @@ var/def_zone pass_flags = PASSTABLE - -/obj/effect/begin - name = "begin" - icon = 'icons/obj/stationobjs.dmi' - icon_state = "begin" - anchored = 1.0 - unacidable = 1 - /obj/effect/datacore name = "datacore" var/medical[] = list() @@ -48,14 +40,6 @@ var/locked[] = list() -/obj/effect/laser - name = "laser" - desc = "IT BURNS!!!" - icon = 'icons/obj/projectiles.dmi' - var/damage = 0.0 - var/range = 10.0 - - /obj/effect/list_container name = "list container" diff --git a/code/game/dna.dm b/code/game/dna.dm index bb5f61d9b3a..23c33633834 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -330,151 +330,126 @@ name = "\improper DNA Scanner" desc = "It scans DNA structures." icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "scanner_0" + icon_state = "scanner" density = 1 - var/locked = 0.0 + var/locked = 0 + var/open = 0 var/mob/occupant = null - anchored = 1.0 + anchored = 1 use_power = 1 idle_power_usage = 50 active_power_usage = 300 /obj/machinery/dna_scannernew/New() ..() - component_parts = list() - component_parts += new /obj/item/weapon/circuitboard/clonescanner(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/micro_laser(src) - component_parts += new /obj/item/weapon/stock_parts/console_screen(src) - component_parts += new /obj/item/weapon/cable_coil(src) - component_parts += new /obj/item/weapon/cable_coil(src) + component_parts = newlist( + /obj/item/weapon/circuitboard/clonescanner, + /obj/item/weapon/stock_parts/scanning_module, + /obj/item/weapon/stock_parts/manipulator, + /obj/item/weapon/stock_parts/micro_laser, + /obj/item/weapon/stock_parts/console_screen, + /obj/item/weapon/cable_coil, + /obj/item/weapon/cable_coil + ) RefreshParts() -/obj/machinery/dna_scannernew/allow_drop() - return 0 +/obj/machinery/dna_scannernew/proc/toggle_open() + if(open) return close() + else return open() + +/obj/machinery/dna_scannernew/proc/close() + if(open) + 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 + icon_state = initial(icon_state) + (occupant ? "_occupied" : "") + + // 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))) + + if(!occupant.key && occupant.mind) + for(var/mob/dead/observer/ghost in player_list) + if(ghost.mind == occupant.mind) + if(ghost.can_reenter_corpse) + ghost << "Your corpse has been placed into a cloning scanner. Return to your body if you want to be resurrected/cloned! (Verbs -> Ghost -> Re-enter corpse)" + break + + return 1 + +/obj/machinery/dna_scannernew/proc/open() + if(!open) + if(locked) + usr << "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 + icon_state = "[initial(icon_state)]_open" + return 1 /obj/machinery/dna_scannernew/relaymove(mob/user as mob) if(user.stat) return - go_out() - return - -/obj/machinery/dna_scannernew/verb/eject() - set src in oview(1) - set category = "Object" - set name = "Eject DNA Scanner" - - if(usr.stat != 0) - return - go_out() - for(var/obj/O in src) - if((!istype(O,/obj/item/weapon/circuitboard/clonescanner)) && (!istype(O,/obj/item/weapon/stock_parts)) && (!istype(O,/obj/item/weapon/cable_coil))) - O.loc = get_turf(src)//Ejects items that manage to get in there (exluding the components) - if(!occupant) - for(var/mob/M in src)//Failsafe so you can get mobs out - M.loc = get_turf(src) - add_fingerprint(usr) - return - -/obj/machinery/dna_scannernew/verb/move_inside() - set src in oview(1) - set category = "Object" - set name = "Enter DNA Scanner" - - if(usr.stat != 0) - return - if(!ishuman(usr) && !ismonkey(usr)) //Make sure they're a mob that has dna - usr << "Try as you might, you can not climb up into the scanner." - return - if(occupant) - usr << "The scanner is already occupied!" - return - if(locked) - usr << "The bolts are locked." - return - if(usr.abiotic()) - usr << "Subject cannot have abiotic items on." - return - usr.stop_pulling() - usr.client.perspective = EYE_PERSPECTIVE - usr.client.eye = src - usr.loc = src - occupant = usr - icon_state = "scanner_1" - - add_fingerprint(usr) + open() return /obj/machinery/dna_scannernew/attackby(obj/item/weapon/grab/G, mob/user) if(!istype(G, /obj/item/weapon/grab) || !ismob(G.affecting)) return - if(occupant) - user << "The scanner is already occupied!" - return - if(locked) - user << "The scanner is locked." - return - if(G.affecting.abiotic()) - user << "Subject cannot have abiotic items on." + if(!open) + user << "Open the scanner first." return var/mob/M = G.affecting - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - M.loc = src - occupant = M + M.loc = loc user.stop_pulling() - icon_state = "scanner_1" + del(G) +/obj/machinery/dna_scannernew/attack_hand(mob/user) + if(..()) return + toggle_open() add_fingerprint(user) - // search for ghosts, if the corpse is empty and the scanner is connected to a cloner - 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))) - if(!M.client && M.mind) - for(var/mob/dead/observer/ghost in player_list) - if(ghost.mind == M.mind) - ghost << "Your corpse has been placed into a cloning scanner. Return to your body if you want to be resurrected/cloned! (Verbs -> Ghost -> Re-enter corpse)" - break - del(G) - return - -/obj/machinery/dna_scannernew/proc/go_out() - if(!occupant || locked) - return - - if(occupant.client) - occupant.client.eye = occupant.client.mob - occupant.client.perspective = MOB_PERSPECTIVE - occupant.loc = loc - occupant = null - icon_state = "scanner_0" - return /obj/machinery/dna_scannernew/ex_act(severity) switch(severity) if(1.0) - for(var/atom/movable/A as mob|obj in src) + for(var/atom/movable/A in src) A.loc = loc - ex_act(severity) + A.ex_act(severity) del(src) return if(2.0) if(prob(50)) - for(var/atom/movable/A as mob|obj in src) + for(var/atom/movable/A in src) A.loc = loc - ex_act(severity) + A.ex_act(severity) del(src) return if(3.0) if(prob(25)) - for(var/atom/movable/A as mob|obj in src) + for(var/atom/movable/A in src) A.loc = loc - ex_act(severity) + A.ex_act(severity) del(src) return else @@ -483,7 +458,7 @@ /obj/machinery/dna_scannernew/blob_act() if(prob(75)) - for(var/atom/movable/A as mob|obj in src) + for(var/atom/movable/A in contents) A.loc = loc del(src) @@ -660,8 +635,8 @@ status += "Emitter Array Pulse Duration: [radduration] Accuracy: ([chance_to_hit])
" var/buttons = "Scan " - if(connected) buttons += "Toggle Bolts " - else buttons += "Toggle Bolts " + if(connected) buttons += "Toggle Bolts [connected.open ? "Close" : "Open"] Scanner " + else buttons += "Toggle Bolts Open Scanner " if(viable_occupant) buttons += "Inject Rejuvenators " else buttons += "Inject Rejuvenators " if(diskette) buttons += "Eject Disk " @@ -804,6 +779,8 @@ switch(href_list["task"]) if("togglelock") if(connected) connected.locked = !connected.locked + if("toggleopen") + if(connected) connected.toggle_open() if("setduration") if(!num) num = round(input(usr, "Choose pulse duration:", "Input an Integer", null) as num|null) diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index c20f7f536f0..f34a4415946 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -54,6 +54,7 @@ /datum/game_mode/traitor/changeling/make_antag_chance(var/mob/living/carbon/human/character) //Assigns changeling to latejoiners if(changelings.len >= round(joined_player_list.len / (config.changeling_scaling_coeff*2)) + 1) //Caps number of latejoin antagonists + ..() return if (prob(100/(config.changeling_scaling_coeff*2))) if(character.client.prefs.be_special & BE_CHANGELING) diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index 939e1c94f32..b902d386273 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -88,35 +88,34 @@ usr << t +/obj/machinery/meter/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) + if (istype(W, /obj/item/weapon/wrench)) + playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + user << "\blue You begin to unfasten \the [src]..." + if (do_after(user, 40)) + user.visible_message( \ + "[user] unfastens \the [src].", \ + "\blue You have unfastened \the [src].", \ + "You hear ratchet.") + new /obj/item/pipe_meter(src.loc) + del(src) + return + ..() -/obj/machinery/meter/Click() +/obj/machinery/meter/attack_ai(var/mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/meter/attack_paw(var/mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/meter/attack_hand(var/mob/user as mob) if(stat & (NOPOWER|BROKEN)) return 1 - - var/t = null - if (get_dist(usr, src) <= 3 || istype(usr, /mob/living/silicon/ai) || istype(usr, /mob/dead)) - t += status() else - usr << "\blue You are too far away." + usr << status() return 1 - usr << t - return 1 - -/obj/machinery/meter/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) - if (!istype(W, /obj/item/weapon/wrench)) - return ..() - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - user << "\blue You begin to unfasten \the [src]..." - if (do_after(user, 40)) - user.visible_message( \ - "[user] unfastens \the [src].", \ - "\blue You have unfastened \the [src].", \ - "You hear ratchet.") - new /obj/item/pipe_meter(src.loc) - del(src) - // TURF METER - REPORTS A TILE'S AIR CONTENTS /obj/machinery/meter/turf/New() @@ -129,5 +128,3 @@ if (!target) src.target = loc -/obj/machinery/meter/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) - return \ No newline at end of file diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index c4e9fd0230d..530c2bc3f72 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -6,9 +6,7 @@ desc = "A remote control-switch for a door." power_channel = ENVIRON var/id = null - var/range = 10 var/normaldoorcontrol = 0 - var/desiredstate = 0 // Zero is closed, 1 is open. var/specialfunctions = 1 /* Bitflag, 1= open @@ -78,54 +76,36 @@ add_fingerprint(user) if(normaldoorcontrol) - for(var/obj/machinery/door/airlock/D in range(range)) + for(var/obj/machinery/door/airlock/D in world) if(D.id_tag == src.id) - if(desiredstate == 1) - if(specialfunctions & OPEN) - if (D.density) - spawn( 0 ) - D.open() - return - if(specialfunctions & IDSCAN) - D.aiDisabledIdScanner = 1 - if(specialfunctions & BOLTS) - D.locked = 1 + if(specialfunctions & OPEN) + spawn(0) + if(D) + if(D.density) D.open() + else D.close() + return + if(specialfunctions & IDSCAN) + D.aiDisabledIdScanner = !D.aiDisabledIdScanner + if(specialfunctions & BOLTS) + if(!D.isWireCut(4) && D.arePowerSystemsOn()) + D.locked = !D.locked D.update_icon() - if(specialfunctions & SHOCK) - D.secondsElectrified = -1 - if(specialfunctions & SAFE) - D.safe = 0 - - else - if(specialfunctions & OPEN) - if (!D.density) - spawn( 0 ) - D.close() - return - if(specialfunctions & IDSCAN) - D.aiDisabledIdScanner = 0 - if(specialfunctions & BOLTS) - if(!D.isWireCut(4) && D.arePowerSystemsOn()) - D.locked = 0 - D.update_icon() - if(specialfunctions & SHOCK) - D.secondsElectrified = 0 - if(specialfunctions & SAFE) - D.safe = 1 - + if(specialfunctions & SHOCK) + D.secondsElectrified = D.secondsElectrified ? 0 : -1 + if(specialfunctions & SAFE) + D.safe = !D.safe else + var/openclose for(var/obj/machinery/door/poddoor/M in world) - if (M.id == src.id) - if (M.density) - spawn( 0 ) - M.open() - return - else - spawn( 0 ) - M.close() - return + if(M.id == src.id) + if(openclose == null) + openclose = M.density + spawn(0) + if(M) + if(openclose) M.open() + else M.close() + return - desiredstate = !desiredstate spawn(15) if(!(stat & NOPOWER)) icon_state = "doorctrl0" diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 4e86f337951..32e37245ce1 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -368,16 +368,4 @@ if(com) com.icon_state = "tele0" else - icon_state = "controller" - - -/obj/effect/laser/Bump() - src.range-- - return - -/obj/effect/laser/Move() - src.range-- - return - -/atom/proc/laserhit(L as obj) - return 1 + icon_state = "controller" diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index fd26544d0b4..b631afc6dde 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -1,302 +1,255 @@ +#define EMPTY 0 +#define WIRED 1 +#define READY 2 + /obj/item/weapon/grenade/chem_grenade - name = "Grenade Casing" + name = "grenade casing" + desc = "A do it yourself grenade casing!" icon_state = "chemg" item_state = "flashbang" - w_class = 2.0 - force = 2.0 - var/stage = 0 - var/state = 0 - var/path = 0 - var/obj/item/weapon/circuitboard/circuit = null - var/list/beakers = new/list() + w_class = 2 + force = 2 + var/stage = EMPTY + var/list/beakers = list() var/list/allowed_containers = list(/obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/glass/bottle) var/affected_area = 3 - var/obj/item/device/assembly/trigger = null // Grenade assemblies by Sayu + var/obj/item/device/assembly_holder/nadeassembly = null - New() - create_reagents(1000) - verbs -= /obj/item/weapon/grenade/chem_grenade/verb/rotate // only used for infrared beam grenades - // When constructing a grenade in code rather than by hand - // Pass in the path to an assembly -Sayu - proc/CreateDefaultTrigger(var/type) - if(!ispath(type,/obj/item/device/assembly) || (type in list(/obj/item/device/assembly,/obj/item/device/assembly/igniter))) - return - if(trigger) del trigger - if(type == /obj/item/device/assembly/signaler) type = /obj/item/device/assembly/signaler/reciever - if(type == /obj/item/device/assembly/infra) - verbs += /obj/item/weapon/grenade/chem_grenade/verb/rotate +/obj/item/weapon/grenade/chem_grenade/New() + create_reagents(1000) - trigger = new type(src) - if(!trigger.secured) // some assemblies require this - trigger.toggle_secure() // so they can add themselves to processing_objects() - attack_self(mob/user as mob) - if(stage > 1 && !active && trigger) - if(clown_check(user)) - trigger.activate() - user << "You prime the [name]! [trigger.describe()]" - message_admins("[user] has primed a [name] for detonation") - log_game("[user] primed a [name] for detonation") - active = 1 - icon_state = initial(icon_state) + "_active" - add_fingerprint(user) - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.throw_mode_on() +/obj/item/weapon/grenade/chem_grenade/examine() + set src in usr + ..() + if(stage == READY && !nadeassembly) + usr << "The timer is set to [det_time/10] second\s." - HasEntered(AM as mob|obj) - if(trigger && trigger.secured) - trigger.HasEntered(AM) - HasProximity(atom/movable/AM as mob|obj) - if(trigger && trigger.secured) - trigger.HasProximity(AM) +/obj/item/weapon/grenade/chem_grenade/attack_self(mob/user) + if(stage == READY && !active) + message_admins("[user] has primed a [name] for detonation") + log_game("[user] primed a [name] for detonation") + if(nadeassembly) + nadeassembly.attack_self(user) + else if(clown_check(user)) + user << "You prime the [name]! [det_time / 10] second\s!" + active = 1 + icon_state = initial(icon_state) + "_active" + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.throw_mode_on() - examine() - set src in usr - usr << desc - if(trigger) - if(trigger.secured) - usr << trigger.describe() - else - usr << "The [trigger] is not properly secured." - if(/obj/item/weapon/grenade/chem_grenade/verb/rotate in verbs) - usr << "The sensor is rigged to face [dir2text(dir)]" + spawn(det_time) + prime() - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W,/obj/item/device/assembly_holder) && !stage && path != 2) - - var/obj/item/device/assembly/igniter/I = locate() in W - - if(!I) - user << "You need an igniter if you're going to make any sort of bomb!" - return - - I.loc = src // make the igniter no longer [in W] - trigger = locate() in W // should be one other assembly - - if(!trigger) - warning("Could not find trigger assembly in assembly holder: [W]") - user << "You attempt to fit the [W] to the [src], but fail. It seems something is wrong with the [W]." - I.loc = W - trigger = null - return - - //If you add a new assembly, create a new effective grenade type here - //If you don't, grenade construction will fail. - switch(trigger.type) - if(/obj/item/device/assembly/infra) - name = "unsecured tripwire mine" - desc = "A grenade casing with an infrared tripwire assembly." - verbs += /obj/item/weapon/grenade/chem_grenade/verb/rotate - if(/obj/item/device/assembly/mousetrap,/obj/item/device/assembly/mousetrap/armed) - name = "unsecured contact mine" - desc = "A grenade casing with a pressure switch assembly." - var/obj/item/device/assembly/mousetrap/M = trigger - M.armed = 0 // Make it safe - if(/obj/item/device/assembly/prox_sensor) - name = "unsecured proximity mine" - desc = "A grenade casing with a short-range sensor assembly." - if(/obj/item/device/assembly/signaler) - name = "unsecured remote mine" - desc = "A grenade casing with a radio tranciever assembly." - var/obj/item/device/assembly/signaler/reciever/R = new (src) - var/obj/item/device/assembly/signaler/S = trigger - R.frequency = S.frequency - R.code = S.code - trigger = R - del S - if(/obj/item/device/assembly/timer) - name = "unsecured grenade" - desc = "A grenade casing with a timer assembly." - else - user << "You need some sort of trigger mechanism!" - I.loc = W - trigger = null - return // Cancel construction - - trigger.loc = src // Take the trigger mechanism for safe keeping - - del I // The igniter assembly doesn't *actually* do anything - del W // The assembly holder is no longer needed - - icon_state = initial(icon_state) +"_ass" - stage = 1 - path = 1 - user << "\blue You add [W] to the metal casing." - playsound(src.loc, 'sound/items/Screwdriver2.ogg', 25, -3) - - else if(istype(W,/obj/item/device/multitool) && trigger && trigger.secured) - trigger.interact(user) // Set trigger options - - else if(istype(W,/obj/item/weapon/screwdriver) && stage == 1 && path != 2) - path = 1 +/obj/item/weapon/grenade/chem_grenade/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/screwdriver)) + if(stage == WIRED) if(beakers.len) - switch(trigger.type) - if(/obj/item/device/assembly/infra) - name = "tripwire mine" - if(/obj/item/device/assembly/mousetrap,/obj/item/device/assembly/mousetrap/armed) - name = "contact mine" - if(/obj/item/device/assembly/prox_sensor) - name = "proximity mine" - if(/obj/item/device/assembly/signaler/reciever) - name = "remote mine" - if(/obj/item/device/assembly/timer) - name = "grenade" - else - warning("Bad trigger in grenade during final construction: [trigger]") - - if(!trigger.secured) - trigger.toggle_secure() // Necessary for some assemblies - - user << "\blue You lock the assembly." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 25, -3) + user << "You lock the assembly." + playsound(loc, 'sound/items/Screwdriver.ogg', 25, -3) icon_state = initial(icon_state) +"_locked" - stage = 2 + stage = READY else - user << "\red You need to add at least one beaker before locking the assembly." + user << "You need to add at least one beaker before locking the assembly." + else if(stage == READY && !nadeassembly) + det_time = det_time == 50 ? 30 : 50 //toggle between 30 and 50 + user << "You modify the time delay. It's set for [det_time / 10] second\s." + else if(stage == EMPTY) + user << "You need to add an activation mechanism." - else if(is_type_in_list(W, allowed_containers) && stage == 1 && path != 2) - path = 1 - if(beakers.len == 2) - user << "\red The grenade can not hold more containers." - return + else if(stage == WIRED && is_type_in_list(I, allowed_containers)) + if(beakers.len == 2) + user << "[src] can not hold more containers." + return + else + if(I.reagents.total_volume) + user << "You add [I] to the assembly." + user.drop_item() + I.loc = src + beakers += I else - if(W.reagents.total_volume) - user << "\blue You add \the [W] to the assembly." - user.drop_item() - W.loc = src - beakers += W - else - user << "\red \the [W] is empty." + user << "[I] is empty." - prime() - //if(prob(reliability)) - var/has_reagents = 0 - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) - if(G.reagents.total_volume) has_reagents = 1 - - if(!has_reagents) - playsound(src.loc, 'sound/items/Screwdriver2.ogg', 50, 1) - state = 0 + else if(stage == EMPTY && istype(I, /obj/item/device/assembly_holder)) + var/obj/item/device/assembly_holder/A = I + if(!A.secured) + return + if(isigniter(A.a_left) == isigniter(A.a_right)) //Check if either part of the assembly has an igniter, but if both parts are igniters, then fuck it return - playsound(src.loc, 'sound/effects/bamf.ogg', 50, 1) + user.drop_item() + nadeassembly = A + A.master = src + A.loc = src - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) - G.reagents.trans_to(src, G.reagents.total_volume) + stage = WIRED + icon_state = initial(icon_state) + "_ass" + user << "You add [A] to [src]!" - if(src.reagents.total_volume) //The possible reactions didnt use up all reagents. - var/datum/effect/effect/system/steam_spread/steam = new /datum/effect/effect/system/steam_spread() - steam.set_up(10, 0, get_turf(src)) - steam.attach(src) - steam.start() + else if(stage == EMPTY && istype(I, /obj/item/weapon/cable_coil)) + var/obj/item/weapon/cable_coil/C = I + C.use(1) - for(var/atom/A in view(affected_area, src.loc)) - if( A == src ) continue - src.reagents.reaction(A, 1, 10) + stage = WIRED + icon_state = initial(icon_state) + "_ass" + user << "You rig [src]." + + else if(stage == READY && istype(I, /obj/item/weapon/wirecutters)) + user << "You unlock the assembly." + icon_state = initial(icon_state) + "_ass" + stage = WIRED + + else if(stage == WIRED && istype(I, /obj/item/weapon/wrench)) + user << "You open the grenade and remove the contents." + icon_state = initial(icon_state) + stage = EMPTY + if(nadeassembly) + nadeassembly.loc = get_turf(src) + nadeassembly.master = null + nadeassembly = null + if(beakers.len) + for(var/obj/O in beakers) + O.loc = get_turf(src) + beakers = list() - invisibility = INVISIBILITY_MAXIMUM //Why am i doing this? - spawn(50) //To make sure all reagents can work - del(src) //correctly before deleting the grenade. - /*else - icon_state = initial(icon_state) + "_locked" - crit_fail = 1 - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) - G.loc = get_turf(src.loc)*/ +//assembly stuff +/obj/item/weapon/grenade/chem_grenade/receive_signal() + prime() - //This hack is necessary for infrared beam grenades. - //That said, you don't come across infrared sensors much... - verb/rotate() - set name = "Rotate Grenade" - set category = "Object" - set src in usr +/obj/item/weapon/grenade/chem_grenade/HasProximity(atom/movable/AM) + if(nadeassembly) + nadeassembly.HasProximity(AM) - dir = turn(dir, 90) - usr << "The grenade is now facing [dir2text(dir)]" - trigger.dir = dir +/obj/item/weapon/grenade/chem_grenade/HasEntered(atom/movable/AM) + if(nadeassembly) + nadeassembly.HasEntered(AM) + +/obj/item/weapon/grenade/chem_grenade/on_found(mob/finder) + if(nadeassembly) + nadeassembly.on_found(finder) + +/obj/item/weapon/grenade/chem_grenade/hear_talk(mob/living/M, msg) + if(nadeassembly) + nadeassembly.hear_talk(M, msg) + + + +/obj/item/weapon/grenade/chem_grenade/prime() + if(stage != READY) return -// Large chem grenades accept slime cores and use the appropriately. + var/has_reagents = 0 + for(var/obj/item/weapon/reagent_containers/glass/G in beakers) + if(G.reagents.total_volume) + has_reagents = 1 + + if(!has_reagents) + playsound(loc, 'sound/items/Screwdriver2.ogg', 50, 1) + return + + playsound(loc, 'sound/effects/bamf.ogg', 50, 1) + + for(var/obj/item/weapon/reagent_containers/glass/G in beakers) + G.reagents.trans_to(src, G.reagents.total_volume) + + if(reagents.total_volume) //The possible reactions didnt use up all reagents. + var/datum/effect/effect/system/steam_spread/steam = new /datum/effect/effect/system/steam_spread() + steam.set_up(10, 0, get_turf(src)) + steam.attach(src) + steam.start() + + for(var/atom/A in view(affected_area, loc)) + if(A == src) + continue + reagents.reaction(A, 1, 10) + + invisibility = INVISIBILITY_MAXIMUM //Why am i doing this? + spawn(50) //To make sure all reagents can work + del(src) //correctly before deleting the grenade. + + + +//Large chem grenades accept slime cores and use the appropriately. /obj/item/weapon/grenade/chem_grenade/large - name = "Large Chem Grenade" + name = "large chem grenade" desc = "An oversized grenade that affects a larger area." icon_state = "large_grenade" allowed_containers = list(/obj/item/weapon/reagent_containers/glass,/obj/item/weapon/reagent_containers/food/condiment, /obj/item/weapon/reagent_containers/food/drinks) origin_tech = "combat=3;materials=3" affected_area = 4 - prime() - if(stage < 2) - return // Signaller on an incomplete grenade, probably - var/has_reagents = 0 - var/obj/item/slime_extract/valid_core = null +/obj/item/weapon/grenade/chem_grenade/large/prime() + if(stage != READY) + return + var/has_reagents = 0 + var/obj/item/slime_extract/valid_core = null + + for(var/obj/item/weapon/reagent_containers/glass/G in beakers) + if(!istype(G)) continue + if(G.reagents.total_volume) has_reagents = 1 + for(var/obj/item/slime_extract/E in beakers) + if(!istype(E)) continue + if(E.Uses) valid_core = E + if(E.reagents.total_volume) has_reagents = 1 + + if(!has_reagents) + playsound(loc, 'sound/items/Screwdriver2.ogg', 50, 1) + return + + playsound(loc, 'sound/effects/bamf.ogg', 50, 1) + + if(valid_core) for(var/obj/item/weapon/reagent_containers/glass/G in beakers) - if(!istype(G)) continue - if(G.reagents.total_volume) has_reagents = 1 - for(var/obj/item/slime_extract/E in beakers) - if(!istype(E)) continue - if(E.Uses) valid_core = E - if(E.reagents.total_volume) has_reagents = 1 + G.reagents.trans_to(valid_core, G.reagents.total_volume) - if(!has_reagents) - playsound(src.loc, 'sound/items/Screwdriver2.ogg', 50, 1) - state = 0 - if(trigger) - trigger.toggle_secure() - return + //If there is still a core (sometimes it's used up) + //and there are reagents left, behave normally - playsound(src.loc, 'sound/effects/bamf.ogg', 50, 1) + if(valid_core && valid_core.reagents && valid_core.reagents.total_volume) + valid_core.reagents.trans_to(src,valid_core.reagents.total_volume) + else + for(var/obj/item/weapon/reagent_containers/glass/G in beakers) + G.reagents.trans_to(src, G.reagents.total_volume) - if(valid_core) - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) - G.reagents.trans_to(valid_core, G.reagents.total_volume) + if(reagents.total_volume) //The possible reactions didnt use up all reagents. + var/datum/effect/effect/system/steam_spread/steam = new /datum/effect/effect/system/steam_spread() + steam.set_up(10, 0, get_turf(src)) + steam.attach(src) + steam.start() - // If there is still a core (sometimes it's used up) - // and there are reagents left, behave normally + for(var/atom/A in view(affected_area, loc)) + if( A == src ) continue + reagents.reaction(A, 1, 10) - if(valid_core && valid_core.reagents && valid_core.reagents.total_volume) - valid_core.reagents.trans_to(src,valid_core.reagents.total_volume) - else - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) - G.reagents.trans_to(src, G.reagents.total_volume) + invisibility = INVISIBILITY_MAXIMUM //Why am i doing this? + spawn(50) //To make sure all reagents can work + del(src) //correctly before deleting the grenade. - if(src.reagents.total_volume) //The possible reactions didnt use up all reagents. - var/datum/effect/effect/system/steam_spread/steam = new /datum/effect/effect/system/steam_spread() - steam.set_up(10, 0, get_turf(src)) - steam.attach(src) - steam.start() - - for(var/atom/A in view(affected_area, src.loc)) - if( A == src ) continue - src.reagents.reaction(A, 1, 10) - - invisibility = INVISIBILITY_MAXIMUM //Why am i doing this? - spawn(50) //To make sure all reagents can work - del(src) //correctly before deleting the grenade. //I tried to just put it in the allowed_containers list but //if you do that it must have reagents. If you're going to //make a special case you might as well do it explicitly. -Sayu - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W,/obj/item/slime_extract) && stage == 1 && path != 2) - user << "\blue You add \the [W] to the assembly." - user.drop_item() - W.loc = src - beakers += W - else - return ..(W,user) +/obj/item/weapon/grenade/chem_grenade/large/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/slime_extract) && stage == WIRED) + user << "You add [I] to the assembly." + user.drop_item() + I.loc = src + beakers += I + else + return ..() + /obj/item/weapon/grenade/chem_grenade/metalfoam - name = "Metal-Foam Grenade" + name = "metal foam grenade" desc = "Used for emergency sealing of air breaches." - path = 1 - stage = 2 + stage = READY New() ..() @@ -311,13 +264,11 @@ beakers += B2 icon_state = "grenade" - CreateDefaultTrigger(/obj/item/device/assembly/timer) /obj/item/weapon/grenade/chem_grenade/incendiary - name = "Incendiary Grenade" + name = "incendiary grenade" desc = "Used for clearing rooms of living things." - path = 1 - stage = 2 + stage = READY New() ..() @@ -332,13 +283,11 @@ beakers += B2 icon_state = "grenade" - CreateDefaultTrigger(/obj/item/device/assembly/timer) /obj/item/weapon/grenade/chem_grenade/antiweed name = "weedkiller grenade" desc = "Used for purging large areas of invasive plant species. Contents under pressure. Do not directly inhale contents." - path = 1 - stage = 2 + stage = READY New() ..() @@ -354,13 +303,11 @@ beakers += B2 icon_state = "grenade" - CreateDefaultTrigger(/obj/item/device/assembly/timer) /obj/item/weapon/grenade/chem_grenade/cleaner name = "cleaner grenade" desc = "BLAM!-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas." - stage = 2 - path = 1 + stage = READY New() ..() @@ -375,13 +322,11 @@ beakers += B2 icon_state = "grenade" - CreateDefaultTrigger(/obj/item/device/assembly/timer) /obj/item/weapon/grenade/chem_grenade/teargas name = "teargas grenade" desc = "Used for nonlethal riot control. Contents under pressure. Do not directly inhale contents." - path = 1 - stage = 2 + stage = READY New() ..() @@ -397,4 +342,6 @@ beakers += B2 icon_state = "grenade" - CreateDefaultTrigger(/obj/item/device/assembly/timer) \ No newline at end of file +#undef EMPTY +#undef WIRED +#undef READY \ No newline at end of file diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index ca1c64ff027..5872c10d28c 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -81,6 +81,11 @@ if(bombassembly) bombassembly.on_found(finder) +/obj/item/device/onetankbomb/hear_talk(mob/living/M as mob, msg) + if(bombassembly) + bombassembly.hear_talk(M, msg) + + // ---------- Procs below are for tanks that are used exclusively in 1-tank bombs ---------- /obj/item/weapon/tank/proc/bomb_assemble(W,user) //Bomb assembly proc. This turns assembly+tank into a bomb diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index ae48d780dfb..e51c77fdc91 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -12,14 +12,10 @@ var/secured = 0 var/obj/item/device/assembly/a_left = null var/obj/item/device/assembly/a_right = null - var/obj/special_assembly = null proc/attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) return - proc/attach_special(var/obj/O, var/mob/user) - return - proc/process_activation(var/obj/item/device/D) return @@ -47,18 +43,6 @@ return 1 - attach_special(var/obj/O, var/mob/user) - if(!O) return - if(!O.IsSpecialAssembly()) return 0 - -/* if(O:Attach_Holder()) - special_assembly = O - update_icon() - src.name = "[a_left.name] [a_right.name] [special_assembly.name] assembly" -*/ - return - - update_icon() overlays.Cut() if(a_left) @@ -72,13 +56,6 @@ if(master) master.update_icon() -/* if(special_assembly) - special_assembly.update_icon() - if(special_assembly:small_icon_state) - src.overlays += special_assembly:small_icon_state - for(var/O in special_assembly:small_icon_state_overlays) - src.overlays += O -*/ examine() set src in view() @@ -96,8 +73,6 @@ a_left.HasProximity(AM) if(a_right) a_right.HasProximity(AM) - if(special_assembly) - special_assembly.HasProximity(AM) HasEntered(atom/movable/AM as mob|obj) @@ -105,28 +80,25 @@ a_left.HasEntered(AM) if(a_right) a_right.HasEntered(AM) - if(special_assembly) - special_assembly.HasEntered(AM) - on_found(mob/finder as mob) if(a_left) a_left.on_found(finder) if(a_right) a_right.on_found(finder) - if(special_assembly) - if(istype(special_assembly, /obj/item)) - var/obj/item/S = special_assembly - S.on_found(finder) + hear_talk(mob/living/M as mob, msg) + if(a_left) + a_left.hear_talk(M, msg) + if(a_right) + a_right.hear_talk(M, msg) + Move() ..() if(a_left && a_right) a_left.holder_movement() a_right.holder_movement() -// if(special_assembly) -// special_assembly:holder_movement() return @@ -134,8 +106,6 @@ if(a_left && a_right) a_left.holder_movement() a_right.holder_movement() -// if(special_assembly) -// special_assembly:Holder_Movement() ..() return @@ -154,8 +124,6 @@ user << "\blue \The [src] can now be taken apart!" update_icon() return - else if(W.IsSpecialAssembly()) - attach_special(W, user) else ..() return @@ -198,9 +166,6 @@ a_left.pulsed(0) if(master) master.receive_signal() -// if(special && special_assembly) -// if(!special_assembly == D) -// special_assembly.dothings() return 1 diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm new file mode 100644 index 00000000000..1621b8ea59d --- /dev/null +++ b/code/modules/assembly/voice.dm @@ -0,0 +1,39 @@ +/obj/item/device/assembly/voice + name = "voice analyzer" + desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated." + icon_state = "voice" + m_amt = 500 + g_amt = 50 + w_amt = 10 + origin_tech = "magnets=1" + var/listening = 0 + var/recorded //the activation message + + hear_talk(mob/living/M as mob, msg) + if(secured) + if(listening) + recorded = msg + listening = 0 + var/turf/T = get_turf(src) //otherwise it won't work in hand + T.visible_message("\icon[src] beeps, \"Activation message is '[recorded]'.\"") + else + if(findtext(msg, recorded)) + pulse(0) + + activate() + if(secured) + if(!holder) + listening = !listening + var/turf/T = get_turf(src) + T.visible_message("\icon[src] beeps, \"[listening ? "Now" : "No longer"] recording input.\"") + + + attack_self(mob/user) + if(!user) return 0 + activate() + return 1 + + + toggle_secure() + . = ..() + listening = 0 \ No newline at end of file diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index b5d143a9c45..05f6d4ad9fa 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -525,12 +525,14 @@ var/list/slot_equipment_priority = list( \ if ( !AM || !usr || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! return if (!( AM.anchored )) + + // If we're pulling something then drop what we're currently pulling and pull this instead. if(pulling) - var/pulling_old = pulling - stop_pulling() - // Are we pulling the same thing twice? Just stop pulling. - if(pulling_old == AM) + // Are we trying to pull something we are already pulling? Then just stop here, no need to continue. + if(AM == pulling) return + stop_pulling() + src.pulling = AM AM.pulledby = src if(ismob(AM)) diff --git a/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm b/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm index 50aefe0e838..d4750886244 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm @@ -410,10 +410,18 @@ icon_state = "icedcoffeeglass" name = "Iced Coffee" desc = "A drink to perk you up and refresh you!" + if("icetea") + icon_state = "icedteaglass" + name = "Iced Tea" + desc = "All natural, antioxidant-rich flavour sensation." if("coffee") icon_state = "glass_brown" name = "Glass of coffee" desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." + if("tea") + icon_state = "teaglass" + name = "Glass of tea" + desc = "Drinking it from here would not seem right." if("bilk") icon_state = "glass_brown" name = "Glass of bilk" diff --git a/html/changelog.html b/html/changelog.html index 03796d4a0e9..c8e10be403e 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,8 +50,23 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit tho. Thanks. --> - -
+ + + +
+

15 June 2013

+

Carnie updated:

+
    +
  • DNA-scanner pods (DNA-modifier + cloning), now open and close in a similar fashion to closets. This means you click on them to open/close them. This change was to fix a number of issues, like items being lost in the scanner-pods.
  • +
  • As a side-effect, borgs can now clone humans. No harm can become a dead human, so they are not necessarily lawbound to clone them, and such tasks are probably best left to qualified genetics staff.
  • +
+

Petethegoat updated:

+
    +
  • Updated chemical grenades. The build process is much the same, except they require an igniter-X assembly instead of a single assembly item. You can also just use a cable coil to get regular grenade behaviour.
  • +
+
+ +

9 June 2013

Ikarrus updated:

    @@ -67,7 +82,7 @@ should be listed in the changelog upon commit tho. Thanks. -->
  • Emptying someone's pockets won't display a message. In theory you can now pickpocket!
- +

4 June 2013

@@ -111,8 +126,7 @@ should be listed in the changelog upon commit tho. Thanks. -->
  • SecHuds now check for valid clearance before allowing you to change someone's arrest status. There is only one way to bypass the ID check, and its not the usual way.
- -
+
@@ -2793,4 +2807,4 @@ should be listed in the changelog upon commit tho. Thanks. -->

Some icons by Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 License.

- + \ No newline at end of file diff --git a/icons/mob/screen_alien.dmi b/icons/mob/screen_alien.dmi index 751990092dd32d0a5dad0b287dea8d50d8264549..86c8670f63a3c94e96ec26f5a95783d541535719 100644 GIT binary patch literal 23581 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 diff --git a/icons/obj/Cryogenic2.dmi b/icons/obj/Cryogenic2.dmi index 5665a66cceef50ccf9292e2f1a9f3bf3f5712f6e..7314ac709af8ca33c79e0da77e071b78347cd95c 100644 GIT binary patch literal 43374 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 literal 44993 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 diff --git a/icons/obj/assemblies/new_assemblies.dmi b/icons/obj/assemblies/new_assemblies.dmi index 8b0ea26ed23bc4abfa7127ac3c928d629200a8e9..96b36bbf369e0eb9accc74a2d2c794964b3e18f9 100644 GIT binary patch delta 3081 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 YyAFEqC4~N0lz}H1^@s6 delta 2891 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 A(f|Me literal 16615 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 N002ovPDHLkV1h+`qd5Qo delta 17774 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 M07*qoM6N<$f~5A!q5uE@ diff --git a/maps/MetaStation v27G-III.dmm b/maps/MetaStation v27G-IV.dmm similarity index 98% rename from maps/MetaStation v27G-III.dmm rename to maps/MetaStation v27G-IV.dmm index 4e785ad9893..04c919c5e6d 100644 --- a/maps/MetaStation v27G-III.dmm +++ b/maps/MetaStation v27G-IV.dmm @@ -301,11 +301,11 @@ "afO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "afP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "afQ" = (/turf/simulated/wall/r_wall,/area/security/brig) -"afR" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"afS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"afT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"afU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"afV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"afR" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"afS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"afT" = (/obj/machinery/door/poddoor/preopen{id = "supplybridge"; name = "space-bridge blast door"},/obj/machinery/door/airlock/glass{name = "space-bridge access"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"afU" = (/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/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"afV" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "afW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "afX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/warden) "afY" = (/obj/machinery/door_control{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -28; pixel_y = -3; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/prisoner,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) @@ -327,11 +327,11 @@ "ago" = (/obj/structure/cable,/obj/machinery/power/solar{id = "forestarboard"; name = "Fore-Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "agp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "agq" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) -"agr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"agr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ags" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Reception Window"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "agt" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "agu" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"agv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"agv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "agw" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "agx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/warden) "agy" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) @@ -360,11 +360,11 @@ "agV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "agW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fore) "agX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Brig Maintenance"; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"agY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) -"agZ" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; frequency = 1424; listening = 0; name = "Interrogation Intercom"; pixel_x = 0; pixel_y = -31},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"agY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"agZ" = (/obj/machinery/door/poddoor/preopen{id = "supplybridge"; name = "space-bridge blast door"},/obj/machinery/door/airlock/glass{name = "space-bridge access"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aha" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "ahb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/brig) -"ahc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"ahc" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ahd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) "ahe" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) "ahf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/turf/simulated/floor/plating,/area/security/warden) @@ -384,8 +384,8 @@ "aht" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "ahu" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "ahv" = (/obj/item/weapon/phone{desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) -"ahw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) -"ahx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"ahw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) +"ahx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) "ahy" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Brig APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "ahz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/alarm{pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "ahA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) @@ -476,17 +476,17 @@ "ajh" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "aji" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ajj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/brig) -"ajk" = (/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"ajk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) "ajl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "ajm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"ajn" = (/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"ajn" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ajo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "ajp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"ajq" = (/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"ajq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ajr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"ajs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) -"ajt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) -"aju" = (/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"ajs" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ajt" = (/obj/machinery/space_heater,/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/fpmaint2{name = "Port Maintenance"}) +"aju" = (/obj/machinery/space_heater,/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ajv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ajw" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/fore) "ajx" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/fore) @@ -640,7 +640,7 @@ "amp" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "amq" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "amr" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) -"ams" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ams" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "amt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) "amu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) @@ -710,8 +710,8 @@ "anH" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) "anI" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) "anJ" = (/obj/effect/decal/cleanable/oil,/obj/machinery/power/apc{dir = 4; name = "Disposal APC"; pixel_x = 27; pixel_y = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"anK" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fore) -"anL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"anK" = (/obj/machinery/space_heater,/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = 25; pixel_y = -5; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"anL" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "anM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/filingcabinet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "anN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "anO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -762,7 +762,7 @@ "aoH" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal) "aoI" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/disposal) "aoJ" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aoK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aoK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aoL" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fore) "aoM" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fore) "aoN" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) @@ -801,7 +801,7 @@ "apu" = (/obj/machinery/power/solar_control{id = "forestarboard"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "apv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "apw" = (/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,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/cable_coil,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"apx" = (/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/floor/plating,/area/maintenance/fore) +"apx" = (/obj/structure/stool/bed/chair/wood/normal{dir = 2},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/carpet,/area/crew_quarters) "apy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) "apz" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) "apA" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fore) @@ -833,18 +833,18 @@ "aqa" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aqb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aqc" = (/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) -"aqd" = (/obj/machinery/space_heater,/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/fore) -"aqe" = (/obj/machinery/space_heater,/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = 25; pixel_y = -5; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"aqf" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/fore) -"aqg" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fore) -"aqh" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/fore) -"aqi" = (/obj/machinery/space_heater,/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqd" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aqe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/turf/simulated/floor/carpet,/area/crew_quarters) +"aqf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aqi" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aqj" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "aqk" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) "aql" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) "aqm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"aqn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) -"aqo" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/fore) +"aqn" = (/obj/machinery/light/small,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters) +"aqo" = (/obj/machinery/light/small,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters) "aqp" = (/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,/area/maintenance/fore) "aqq" = (/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/obj/structure/table/woodentable,/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{icon_state = "grimy"},/area/security/detectives_office) "aqr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) @@ -880,25 +880,25 @@ "aqV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/holodeck) "aqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/holodeck) "aqX" = (/obj/structure/lattice,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/space,/area) -"aqY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"aqY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters) "aqZ" = (/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "ara" = (/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,/area/maintenance/auxsolarstarboard) "arb" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"arc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fore) -"ard" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"are" = (/obj/machinery/door/poddoor/preopen{id = "supplybridge"; name = "space-bridge blast door"},/obj/machinery/door/airlock/glass{name = "space-bridge access"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fore) -"arf" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fore) -"arg" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fore) -"arh" = (/obj/machinery/door/poddoor/preopen{id = "supplybridge"; name = "space-bridge blast door"},/obj/machinery/door/airlock/glass{name = "space-bridge access"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fore) -"ari" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"arc" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters) +"ard" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"are" = (/obj/machinery/door/airlock/maintenance{name = "Mining Dock Maintenance"; req_access_txt = "48"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arf" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arg" = (/obj/machinery/camera/emp_proof{c_tag = "Fore Arm Close"; dir = 4; network = list("Singulo")},/turf/space,/area/engine/engineering) +"arh" = (/obj/item/stack/tile/plasteel{amount = 10; pixel_x = 5; pixel_y = 5},/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ari" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "arj" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/disposal) "ark" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Disposals"},/obj/structure/plasticflaps{opacity = 0},/obj/machinery/conveyor{dir = 2; id = "garbage"},/obj/machinery/door/window/northright{dir = 2; name = "delivery door"; pixel_y = 0; req_access_txt = "31"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"arl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) -"arm" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/fore) -"arn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"aro" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"arp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"arq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"arl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arm" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arn" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aro" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arp" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arq" = (/obj/machinery/camera/emp_proof{c_tag = "Fore Arm Far"; dir = 2; network = list("Singulo")},/turf/simulated/floor/plating/airless,/area/engine/engineering) "arr" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/security/detectives_office) "ars" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/security/detectives_office) "art" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "redfull"},/area/security/brig) @@ -926,19 +926,19 @@ "arP" = (/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/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/starboard) "arQ" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "arR" = (/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) -"arS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "8;12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"arT" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fore) -"arU" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/fore) -"arV" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/fore) -"arW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "8;12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"arX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fore) -"arY" = (/obj/structure/rack,/obj/item/weapon/weldingtool,/obj/item/weapon/wirecutters,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fore) -"arZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fore) +"arS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arT" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arU" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arW" = (/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "asa" = (/obj/structure/cable/yellow{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/fore) "asb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "asc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"asd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ase" = (/obj/machinery/power/apc{dir = 1; name = "EVA Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"asd" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ase" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters) "asf" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fore) "asg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "ash" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -977,15 +977,15 @@ "asO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/starboard) "asP" = (/turf/simulated/wall/r_wall,/area/engine/engineering) "asQ" = (/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) -"asR" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"asS" = (/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/maintenance/fore) +"asR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"asS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "asT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fore) -"asU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) -"asV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fore) -"asW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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/fore) -"asX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fore) -"asY" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fore) -"asZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"asU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) +"asV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "8;12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"asW" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"asX" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"asY" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"asZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "8;12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ata" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/fore) "atb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "atc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/fore) @@ -1028,10 +1028,10 @@ "atN" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "atO" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "atP" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"atQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"atR" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) -"atS" = (/turf/space,/area/maintenance/fore) -"atT" = (/obj/structure/lattice,/turf/space,/area/maintenance/fore) +"atQ" = (/obj/structure/rack,/obj/item/weapon/weldingtool,/obj/item/weapon/wirecutters,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"atR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/dresser,/turf/simulated/floor/carpet,/area/crew_quarters) +"atS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"atT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "atU" = (/turf/simulated/wall/r_wall,/area/gateway) "atV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "atW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) @@ -1076,14 +1076,14 @@ "auJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) "auK" = (/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/shuttle/mining/station) "auL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"auM" = (/obj/item/stack/tile/plasteel{amount = 10; pixel_x = 5; pixel_y = 5},/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"auN" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fore) -"auO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"auP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fore) -"auQ" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fore) -"auR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) -"auS" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fore) -"auT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"auM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"auO" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; frequency = 1424; listening = 0; name = "Interrogation Intercom"; pixel_x = 0; pixel_y = -31},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"auP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auS" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "auU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/gateway) "auV" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/gateway) "auW" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/gateway) @@ -1125,8 +1125,8 @@ "avG" = (/obj/structure/lattice,/turf/space,/area/engine/engineering) "avH" = (/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/engine/engineering) "avI" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"avJ" = (/obj/machinery/camera{c_tag = "Fore Arm Far"; network = list("Singulo")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"avK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"avJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"avK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "avL" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) "avM" = (/obj/structure/table,/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = 8; pixel_y = 25; req_access_txt = "12"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "avN" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) @@ -1134,8 +1134,8 @@ "avP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "avQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "avR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"avS" = (/obj/machinery/door/airlock/maintenance{name = "Mining Dock Maintenance"; req_access_txt = "48"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"avT" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"avS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) +"avT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "avU" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) "avV" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) "avW" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) @@ -1183,7 +1183,7 @@ "awM" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "awN" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor/plating,/area/engine/engineering) "awO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/engineering) -"awP" = (/obj/machinery/camera{c_tag = "Fore Arm Close"; dir = 4; network = list("Singulo")},/turf/space,/area/engine/engineering) +"awP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "awQ" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "awR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "awS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) @@ -1235,7 +1235,7 @@ "axM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/crew_quarters) "axN" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/wood,/area/crew_quarters) "axO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/crew_quarters) -"axP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood,/area/crew_quarters) +"axP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "axQ" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "axR" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "axS" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 6"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) @@ -1387,7 +1387,7 @@ "aAI" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aAJ" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aAK" = (/turf/simulated/floor,/area/engine/engineering) -"aAL" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "aAM" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) "aAN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) "aAO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) @@ -1456,7 +1456,7 @@ "aBZ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -38},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aCa" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) "aCb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"aCc" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"aCc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aCd" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) "aCe" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 23},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "aCf" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -1465,7 +1465,7 @@ "aCi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "aCj" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area) "aCk" = (/turf/simulated/floor/plating,/area/construction) -"aCl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fore) +"aCl" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/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/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aCm" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) "aCn" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) "aCo" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) @@ -1480,11 +1480,11 @@ "aCx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aCy" = (/obj/structure/closet/crate/internals,/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{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aCz" = (/obj/machinery/power/apc{dir = 4; name = "Warehouse APC"; pixel_x = 27; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aCA" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area/security/nuke_storage) -"aCB" = (/turf/space,/area/security/nuke_storage) -"aCC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"aCA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aCB" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"aCC" = (/obj/machinery/door/airlock/maintenance{name = "Supply Maintenance"; req_access_txt = "50"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aCD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/fore) -"aCE" = (/obj/structure/lattice,/turf/space,/area/security/nuke_storage) +"aCE" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) "aCF" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/closet/emcloset,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/gateway) "aCG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/gateway) "aCH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/gateway) @@ -1531,7 +1531,7 @@ "aDw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) "aDx" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "aDy" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) -"aDz" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aDz" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aDA" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) "aDB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/engineering) "aDC" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) @@ -1551,13 +1551,13 @@ "aDQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aDR" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aDS" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aDT" = (/turf/simulated/wall,/area/security/nuke_storage) -"aDU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) -"aDV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"aDW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/security/nuke_storage) +"aDT" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/structure/dresser,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"aDU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/door/window/eastleft{base_state = "left"; dir = 2; icon_state = "left"; layer = 3.2; name = "Emergency Access"; req_access_txt = "0"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/quartermaster/office) +"aDV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/break_room) +"aDW" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/theatre) "aDX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/fore) -"aDY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"aDZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"aDY" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"aDZ" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; layer = 3.1; name = "Privacy Door"; opacity = 0},/turf/simulated/floor,/area/crew_quarters/heads) "aEa" = (/obj/structure/closet/secure_closet/exile,/turf/simulated/floor,/area/gateway) "aEb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/gateway) "aEc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/gateway) @@ -1613,7 +1613,7 @@ "aFa" = (/turf/space,/area/supply/station) "aFb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "aFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining,/turf/simulated/floor,/area/quartermaster/miningdock) -"aFd" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"aFd" = (/obj/item/weapon/cigbutt,/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Port Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aFe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) "aFf" = (/turf/simulated/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) "aFg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -1694,8 +1694,8 @@ "aGD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/quartermaster/storage) "aGE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 38},/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) "aGF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aGG" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"aGH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aGG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aGH" = (/obj/machinery/computer/security/mining,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "aGI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aGJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aGK" = (/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -1709,14 +1709,14 @@ "aGS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aGT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "aGU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aGV" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/ai_upload) +"aGV" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) "aGW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "aGX" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/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/corp,/obj/item/weapon/aiModule/paladin,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aGY" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aGZ" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aHa" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aHb" = (/obj/structure/table,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/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/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/antimov,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"aHc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area/turret_protected/ai_upload) +"aHc" = (/obj/machinery/recharger,/obj/structure/table/woodentable,/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = -24; pixel_y = -24; req_access_txt = "28"},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "aHd" = (/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{icon_state = "neutral"; dir = 9},/area/hallway/secondary/construction{name = "\improper Garden"}) "aHe" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/construction{name = "\improper Garden"}) "aHf" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/hallway/secondary/construction{name = "\improper Garden"}) @@ -1760,7 +1760,7 @@ "aHR" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/engine/engineering) "aHS" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "aHT" = (/obj/item/weapon/weldingtool,/turf/space,/area) -"aHU" = (/obj/machinery/door/airlock/engineering{name = "Arrivals Expansion Area"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aHU" = (/obj/structure/window/reinforced,/obj/machinery/door/morgue{name = "Stage Curtains"; req_access_txt = "0"},/turf/simulated/floor/wood,/area/crew_quarters/theatre) "aHV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/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/floor/plating,/area/quartermaster/storage) "aHW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) "aHX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) @@ -1774,7 +1774,7 @@ "aIf" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/storage) "aIg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/storage) "aIh" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor,/area/quartermaster/storage) -"aIi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aIi" = (/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) "aIj" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aIk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aIl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -1782,7 +1782,7 @@ "aIn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aIo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aIp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/lattice,/turf/space,/area/turret_protected/ai_upload) +"aIq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "aIr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "aIs" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aIt" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) @@ -1841,12 +1841,12 @@ "aJu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/storage) "aJv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "aJw" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/quartermaster/qm) -"aJx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aJx" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced,/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/item/weapon/storage/lockbox/medal,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aJy" = (/turf/simulated/wall,/area/hallway/primary/fore) "aJz" = (/turf/simulated/wall,/area/storage/tech) "aJA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aJB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) -"aJC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area/turret_protected/ai_upload) +"aJC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 3},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) "aJD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "aJE" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aJF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -1855,7 +1855,7 @@ "aJI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aJJ" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aJK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"aJL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/space,/area/turret_protected/ai_upload) +"aJL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/lattice,/turf/space,/area) "aJM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aJN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Public Garden"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "aJO" = (/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) @@ -1969,7 +1969,7 @@ "aLS" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aLT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "aLU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aLV" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area/turret_protected/ai_upload) +"aLV" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) "aLW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aLX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "aLY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -2013,7 +2013,7 @@ "aMK" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/hallway/secondary/entry{name = "Arrivals"}) "aML" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry{name = "Arrivals"}) "aMM" = (/obj/structure/table,/obj/item/weapon/cable_coil{amount = 5},/obj/item/device/flashlight,/obj/machinery/light_construct{dir = 4},/turf/simulated/floor,/area/construction) -"aMN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fore) +"aMN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aMO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "aMP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/quartermaster/storage) "aMQ" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/storage) @@ -2103,13 +2103,13 @@ "aOw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/plating,/area/storage/tech) "aOx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/hallway/primary/fore) "aOy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) -"aOz" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/space,/area/turret_protected/ai_upload_foyer) +"aOz" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aOA" = (/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/turret_protected/ai_upload_foyer) "aOB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "aOC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "aOD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "aOE" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/table/reinforced,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/turret_protected/ai_upload_foyer) -"aOF" = (/obj/structure/lattice,/turf/space,/area/turret_protected/ai_upload_foyer) +"aOF" = (/obj/machinery/door/airlock/engineering{name = "Arrivals Expansion Area"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aOG" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aOH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aOI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) @@ -2145,7 +2145,7 @@ "aPm" = (/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},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aPn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aPo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/engineering) -"aPp" = (/obj/machinery/camera{c_tag = "Aft Arm Close"; dir = 4; network = list("Singulo")},/turf/space,/area/engine/engineering) +"aPp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/lattice,/turf/space,/area) "aPq" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod1/station) "aPr" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "aPs" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape_pod1/station) @@ -2162,7 +2162,7 @@ "aPD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) "aPE" = (/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 = 0; pixel_y = -32},/turf/simulated/floor,/area/quartermaster/qm) "aPF" = (/obj/machinery/computer/security/mining,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) -"aPG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fore) +"aPG" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/space,/area) "aPH" = (/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,/area/storage/secure) "aPI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/secure) "aPJ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/secure) @@ -2174,7 +2174,7 @@ "aPP" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) "aPQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/fore) "aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"aPS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/space,/area/turret_protected/ai_upload_foyer) +"aPS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) "aPT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer) "aPU" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "aPV" = (/obj/machinery/power/apc{dir = 1; name = "AI Upload Access APC"; pixel_x = 0; pixel_y = 27},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -2217,7 +2217,7 @@ "aQG" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aQH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aQI" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aQJ" = (/obj/machinery/camera{c_tag = "Aft Arm Far"; dir = 1; network = list("Singulo")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"aQJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aQK" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aQL" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aQM" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2418,8 +2418,8 @@ "aUz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aUA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aUB" = (/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 = 38},/obj/item/weapon/cartridge/atmos,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aUC" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes{capacity = 9e+006; charge = 1e+006; chargelevel = 200000; chargemode = 1; charging = 1; output = 100000},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) -"aUD" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes{capacity = 9e+006; charge = 1e+006; chargelevel = 200000; chargemode = 1; charging = 1; output = 100000},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) +"aUC" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"aUD" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aUE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/wall/r_wall,/area/engine/engineering) "aUF" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) "aUG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) @@ -2708,7 +2708,7 @@ "bad" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "bae" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen/red,/obj/item/weapon/tank/emergency_oxygen/double,/turf/simulated/floor/plating,/area/maintenance/starboard) "baf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bag" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/break_room) +"bag" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "bah" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "delivery"},/area/engine/break_room) "bai" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/engine/break_room) "baj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) @@ -2744,7 +2744,7 @@ "baN" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint2{name = "Customs"}) "baO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "baP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"baQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/door/window/eastleft{base_state = "left"; dir = 2; icon_state = "left"; layer = 3.2; name = "Emergency Access"; req_access_txt = "0"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"baQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "baR" = (/obj/structure/window/reinforced,/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) "baS" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) "baT" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) @@ -2776,14 +2776,14 @@ "bbt" = (/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},/turf/simulated/floor,/area/janitor) "bbu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/janitor) "bbv" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/power/apc{dir = 4; name = "Custodial Closet APC"; pixel_x = 24},/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/janitor) -"bbw" = (/obj/structure/lattice,/turf/space,/area/bridge) -"bbx" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/disk/nuclear,/obj/item/weapon/pinpointer,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bbw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"bbx" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area) "bby" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/security/wooden_tv,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbz" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbA" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbB" = (/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 2; pixel_y = 1},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -3; pixel_y = 2},/obj/structure/closet/secure_closet{req_access_txt = "20"},/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbC" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bbD" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bbD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/fore) "bbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "bbF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/central) "bbG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) @@ -2835,8 +2835,8 @@ "bcA" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/checkpoint2{name = "Customs"}) "bcB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bcC" = (/obj/machinery/atmospherics/valve,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bcD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bcE" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bcD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"bcE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/hallway/primary/fore) "bcF" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bcG" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bcH" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) @@ -2870,7 +2870,7 @@ "bdj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) "bdk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) "bdl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge) -"bdm" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bdm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/fore) "bdn" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bdo" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bdp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -2928,7 +2928,7 @@ "bep" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "beq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ber" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bes" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bes" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) "bet" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) "beu" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) "bev" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) @@ -2971,7 +2971,7 @@ "bfg" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/handcuffs,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/bridge) "bfh" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/bridge) "bfi" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/photo_album{pixel_y = -4},/obj/item/device/camera{pixel_y = 4},/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bfj" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/item/clothing/mask/cigarette/cigar,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bfj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/fore) "bfk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bfl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bfm" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -3125,7 +3125,7 @@ "bie" = (/obj/structure/mirror{pixel_y = 28},/obj/structure/sink{pixel_y = 17},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bif" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "big" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bih" = (/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bih" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "bii" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bij" = (/obj/effect/landmark/start{name = "Captain"},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bik" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) @@ -3284,7 +3284,7 @@ "blh" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) "bli" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/window/reinforced{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) "blj" = (/obj/machinery/vending/snack{pixel_x = 0},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) -"blk" = (/obj/machinery/vending/cola,/obj/machinery/newscaster{pixel_y = 31},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) +"blk" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes{capacity = 9e+006; charge = 1e+006; chargelevel = 50000; chargemode = 1; charging = 1; output = 50000},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) "bll" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) "blm" = (/obj/structure/table,/obj/item/device/flash,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) "bln" = (/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge) @@ -3359,7 +3359,7 @@ "bmE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/port) "bmF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/port) "bmG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"bmH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 3},/turf/simulated/floor,/area/hallway/primary/port) +"bmH" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes{capacity = 9e+006; charge = 1e+006; chargelevel = 50000; chargemode = 1; charging = 1; output = 50000},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) "bmI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) "bmJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/port) "bmK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) @@ -3474,7 +3474,7 @@ "boP" = (/obj/machinery/vending/coffee{pixel_x = -2},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/bridge) "boQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) "boR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"boS" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/donut_box,/obj/structure/window/reinforced,/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"boS" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/space,/area) "boT" = (/obj/machinery/door/window{name = "Captain's Desk"; req_access_txt = "20"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "boU" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "boV" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/machinery/door/window{base_state = "right"; icon_state = "right"; name = "Captain's Desk"; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -3666,14 +3666,14 @@ "bsz" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsB" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bsC" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) +"bsC" = (/turf/space,/area/engine/engineering) "bsD" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsF" = (/obj/machinery/door/airlock/command{name = "Emergency Escape"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bsH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bsI" = (/turf/simulated/wall,/area/crew_quarters/bar) -"bsJ" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"bsJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/space,/area) "bsK" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/crew_quarters/theatre) "bsL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bsM" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -3718,14 +3718,14 @@ "btz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) "btA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/carpet,/area/chapel/main) "btB" = (/turf/simulated/floor/carpet,/area/chapel/main) -"btC" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"btC" = (/obj/machinery/camera/emp_proof{c_tag = "Aft Arm Close"; dir = 4; network = list("Singulo")},/turf/space,/area/engine/engineering) "btD" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) "btE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/carpet,/area/library) -"btF" = (/obj/machinery/recharger,/obj/structure/table/woodentable,/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"btG" = (/obj/machinery/computer/security/mining,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"btF" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/space,/area) +"btG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "btH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "btI" = (/turf/simulated/wall,/area/crew_quarters/heads) -"btJ" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) +"btJ" = (/obj/machinery/camera/emp_proof{c_tag = "Aft Arm Far"; dir = 1; network = list("Singulo")},/turf/simulated/floor/plating/airless,/area/engine/engineering) "btK" = (/obj/machinery/computer/card,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) "btL" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Head of Personnel"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) "btM" = (/obj/machinery/computer/secure_data,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 0; pixel_y = -30},/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "28"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) @@ -3755,7 +3755,7 @@ "buk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/machinery/light/small{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bul" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bum" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bun" = (/obj/structure/window/reinforced,/obj/machinery/door/morgue{name = "Stage Curtains"; req_access_txt = "0"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bun" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "buo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/starboard) "bup" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "buq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "delivery"},/area/tcommsat/computer) @@ -3801,7 +3801,7 @@ "bve" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bvf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/heads) "bvg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bvh" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; name = "privacy shutters"},/turf/simulated/floor,/area/crew_quarters/heads) +"bvh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/sortjunction{sortType = 21},/turf/simulated/floor/plating,/area/maintenance/starboard) "bvi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) "bvj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/bridge) "bvk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge) @@ -4186,13 +4186,13 @@ "bCz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "bCA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) "bCB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "E.V.A."; req_access = null; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bCC" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 8},/turf/space,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bCC" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Miscellaneous Research Burn Chamber"; network = list("SS13","Misc")},/turf/simulated/floor/engine,/area/toxins/misc_lab) "bCD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCG" = (/obj/structure/stool/bed/chair{dir = 1},/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{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bCI" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 4},/turf/space,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bCI" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "bCJ" = (/obj/structure/table,/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/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) "bCK" = (/obj/structure/rack{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) "bCL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) @@ -4230,7 +4230,7 @@ "bDr" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/security/vacantoffice) "bDs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bDt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bDu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/morgue{icon_state = "door0"; name = "Funeral Parlour"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bDu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bDv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bDw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bDx" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/carpet,/area/chapel/main) @@ -4250,7 +4250,7 @@ "bDL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "bDM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "bDN" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"bDO" = (/obj/structure/lattice,/turf/space,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bDO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bDP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bDQ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bDR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4531,7 +4531,7 @@ "bJg" = (/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/effect/landmark/start{name = "Chaplain"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bJh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bJi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bJj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bJj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bJk" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/wood,/area/library) "bJl" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "open"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Private Office"},/turf/simulated/floor/wood,/area/library) "bJm" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) @@ -4661,7 +4661,7 @@ "bLG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/starboard) "bLH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "bLI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bLJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"bLJ" = (/obj/structure/disposalpipe/sortjunction{dir = 8; sortType = 20},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bLK" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) "bLL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bLM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -4722,7 +4722,7 @@ "bMP" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/hydroponics) "bMQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bMS" = (/obj/structure/disposalpipe/sortjunction{dir = 8; sortType = 20},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"bMS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Starboard Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMT" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 19},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMU" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) "bMV" = (/obj/machinery/telecomms/processor/preset_two,/obj/structure/window/reinforced,/obj/machinery/door/window/eastright,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) @@ -5111,7 +5111,7 @@ "bUo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doormedglass.dmi'; name = "Hydroponics"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor,/area/hydroponics) "bUp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hydroponics) "bUq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bUr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/sortjunction{sortType = 21},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bUr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bUs" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) "bUt" = (/obj/machinery/telecomms/broadcaster/preset_left,/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) "bUu" = (/obj/machinery/telecomms/server/presets/supply,/obj/machinery/door/window/eastright,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) @@ -5206,7 +5206,7 @@ "bWf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay) "bWg" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) "bWh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Door Control"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = 26; range = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bWi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Door Control"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = 26},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bWj" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/window/eastleft{name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) "bWk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bWl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -5302,10 +5302,10 @@ "bXX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bXY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bXZ" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"bYa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bYa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/morgue{icon_state = "door0"; name = "Funeral Parlour"; opacity = 0; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bYb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "bYc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bYd" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/storage) +"bYd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYe" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 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{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bYf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/maintenance/storage) "bYg" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/obj/structure/sign/fire{pixel_y = 32},/obj/machinery/meter,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/maintenance/storage) @@ -5325,7 +5325,7 @@ "bYu" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) "bYv" = (/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) "bYw" = (/turf/simulated/wall,/area/maintenance/aft{name = "Aft Maintenance"}) -"bYx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bYx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYy" = (/turf/simulated/wall,/area/medical/sleeper{name = "Medbay Sleeper Room"}) "bYz" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bYA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -5404,7 +5404,7 @@ "bZV" = (/obj/structure/table,/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/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "bZW" = (/obj/structure/table,/obj/item/weapon/cable_coil,/obj/item/weapon/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 = 27},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "bZX" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"bZY" = (/obj/machinery/door_control{desc = "A remote control switch for the research foyer."; id = "ResearchFoyer"; name = "Research Division Door Control"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 26; range = 6; req_one_access_txt = "7"},/obj/structure/filingcabinet/chestdrawer{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bZY" = (/obj/machinery/door_control{desc = "A remote control switch for the research foyer."; id = "ResearchFoyer"; name = "Research Division Door Control"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 26; req_one_access_txt = "7"},/obj/structure/filingcabinet/chestdrawer{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "bZZ" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 32},/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "caa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/toxins/lab) "cab" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/Doorresearchglass.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; req_access_txt = "0"; req_one_access_txt = "7;35;47;29"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) @@ -5418,7 +5418,7 @@ "caj" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "cak" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/engine,/area/toxins/misc_lab) "cal" = (/turf/simulated/floor/engine,/area/toxins/misc_lab) -"cam" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cam" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bedsheet/medical,/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "can" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cao" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/obj/item/device/radio/electropack,/turf/simulated/floor/engine,/area/toxins/misc_lab) "cap" = (/obj/machinery/hydroponics/soil{pixel_y = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/starboard) @@ -5449,7 +5449,7 @@ "caO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "caP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "caQ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caR" = (/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; range = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"caR" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "caS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "caT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) "caU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/chemistry) @@ -5541,7 +5541,7 @@ "ccC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ccD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/research{name = "Research Division"}) "ccE" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"ccF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area) +"ccF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ccG" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "ccH" = (/obj/machinery/vending/snack,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "ccI" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/engine,/area/toxins/misc_lab) @@ -5999,8 +5999,8 @@ "cls" = (/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "clt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "clu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"clv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"clw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"clv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"clw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/robotics) "clx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "clz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) @@ -6054,7 +6054,7 @@ "cmv" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmw" = (/obj/structure/closet/crate,/obj/item/weapon/cable_coil,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cmy" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cmy" = (/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{icon_state = "bot"},/area/assembly/robotics) "cmz" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmA" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) "cmB" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) @@ -6212,7 +6212,7 @@ "cpx" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "cpy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "cpz" = (/obj/machinery/light_switch{pixel_x = 23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cpA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "CloningDoor"; name = "Cloning"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"cpA" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/assembly/robotics) "cpB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/medbay) "cpC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6;5"},/turf/simulated/floor/plating,/area/medical/morgue) "cpD" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -6253,7 +6253,7 @@ "cqm" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "cqn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/light{dir = 8},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cqo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"cqp" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "ClonerDoor"; name = "Cloning Exit Button"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24; range = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"cqp" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "ClonerDoor"; name = "Cloning Exit Button"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "cqq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cqr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/genetics_cloning) "cqs" = (/obj/machinery/light{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -6265,10 +6265,10 @@ "cqy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cqz" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/shoes/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cqA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cqB" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/medical/robotics) -"cqC" = (/turf/simulated/wall,/area/medical/robotics) -"cqD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/robotics) -"cqE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor,/area/medical/robotics) +"cqB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/assembly/robotics) +"cqC" = (/turf/simulated/floor,/area/assembly/robotics) +"cqD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/assembly/robotics) +"cqE" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/assembly/robotics) "cqF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cqG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cqH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -6307,19 +6307,19 @@ "cro" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "crp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "crq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"crr" = (/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"crr" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/assembly/robotics) "crs" = (/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "crt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cru" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/robotics) -"crv" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crw" = (/obj/structure/closet/wardrobe/robotics_black,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crx" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 23},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cry" = (/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,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crA" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crB" = (/obj/machinery/mecha_part_fabricator,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crC" = (/obj/structure/table,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/weapon/storage/box/bodybags,/obj/item/device/flash/synthetic,/obj/item/weapon/pen,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"crD" = (/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/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/medical/robotics) +"cru" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"crv" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/assembly/robotics) +"crw" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/obj/machinery/door/window/eastright{dir = 8; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"crx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"cry" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/assembly/robotics) +"crz" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"crA" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/eastleft{name = "Robotics Desk"; req_one_access_txt = "29"},/turf/simulated/floor,/area/assembly/robotics) +"crB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/assembly/robotics) +"crC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/assembly/robotics) +"crD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics) "crE" = (/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) "crF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "crG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -6346,7 +6346,7 @@ "csb" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) "csc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) "csd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cse" = (/obj/machinery/light_switch{dir = 1; pixel_y = 28},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics) +"cse" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) "csf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "csg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "csh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "IgnoreThis"; name = "Genetics"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/genetics) @@ -6362,15 +6362,15 @@ "csr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "css" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cst" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"csu" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/obj/machinery/door/window/eastright{dir = 8; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/medical/robotics) -"csv" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"csw" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/robotics) -"csx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/robotics) -"csy" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/robotics) -"csz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/medical/robotics) -"csA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/medical/robotics) -"csB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/robotics) -"csC" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/eastleft{name = "Robotics Desk"; req_one_access_txt = "29"},/turf/simulated/floor,/area/medical/robotics) +"csu" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"csv" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/assembly/robotics) +"csw" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/robotics) +"csx" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/robotics) +"csy" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/assembly/robotics) +"csz" = (/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/assembly/robotics) +"csA" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/assembly/robotics) +"csB" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"csC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/robotics) "csD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "csE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "csF" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) @@ -6412,13 +6412,13 @@ "ctp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "ctq" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ctr" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cts" = (/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{icon_state = "bot"},/area/medical/robotics) -"ctt" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/robotics) -"ctu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/robotics) -"ctv" = (/turf/simulated/floor,/area/medical/robotics) -"ctw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/robotics) -"ctx" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/robotics) -"cty" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/medical/robotics) +"cts" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/robotics) +"ctt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/assembly/robotics) +"ctu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/robotics) +"ctv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/assembly/robotics) +"ctw" = (/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/assembly/robotics) +"ctx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 23},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cty" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/assembly/robotics) "ctz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "ctA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ctB" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/toxins/mixing) @@ -6452,13 +6452,13 @@ "cud" = (/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/table,/obj/structure/noticeboard{pixel_y = -32},/obj/item/weapon/paper,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) "cue" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuf" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cug" = (/turf/simulated/wall/r_wall,/area/medical/robotics) -"cuh" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cui" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/medical/robotics) -"cuj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/medical/robotics) -"cuk" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/medical/robotics) -"cul" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/robotics) -"cum" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/robotics) +"cug" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) +"cuh" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = -30},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cui" = (/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cuj" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) +"cuk" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) +"cul" = (/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/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cum" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cun" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cuo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cup" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6493,13 +6493,13 @@ "cuS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cuU" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cuV" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cuW" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/robotics) -"cuX" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/robotics) -"cuY" = (/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/robotics) -"cuZ" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/robotics) -"cva" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/medical/robotics) -"cvb" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/medical/robotics) +"cuV" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuW" = (/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/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "ClonerDoor"; name = "Cloning"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"cva" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cvb" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cvc" = (/turf/simulated/floor{dir = 10; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cvd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cve" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -6526,14 +6526,14 @@ "cvz" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft) "cvB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/aft) -"cvC" = (/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/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cvD" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cvE" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = -30},/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cvF" = (/turf/simulated/floor{icon_state = "bot"},/area/medical/robotics) -"cvG" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/robotics) -"cvH" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/medical/robotics) -"cvI" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/medical/robotics) -"cvJ" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/medical/robotics) +"cvC" = (/obj/structure/table,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/weapon/storage/box/bodybags,/obj/item/device/flash/synthetic,/obj/item/weapon/pen,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvD" = (/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/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/assembly/robotics) +"cvE" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 23},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvF" = (/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,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvH" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvI" = (/obj/structure/closet/wardrobe/robotics_black,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvJ" = (/turf/simulated/wall,/area/assembly/robotics) "cvK" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "cvL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cvM" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) @@ -6544,7 +6544,7 @@ "cvR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvS" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"cvU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 23},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cvU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/robotics) "cvV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvW" = (/obj/structure/cable/yellow{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/aft) "cvX" = (/obj/structure/cable/yellow{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 = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6556,7 +6556,7 @@ "cwd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/primary/aft) "cwe" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cwf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area/hallway/primary/aft) -"cwg" = (/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"cwg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/robotics) "cwh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "cwi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "cwj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6587,7 +6587,7 @@ "cwI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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/maintenance/aft{name = "Aft Maintenance"}) "cwJ" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwK" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/solar/port) -"cwL" = (/obj/structure/lattice,/turf/space,/area/medical/virology) +"cwL" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/assembly/robotics) "cwM" = (/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,/area/medical/virology) "cwN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cwO" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/exit) @@ -6616,7 +6616,6 @@ "cxl" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 5; icon_state = "escape"},/area/hallway/secondary/exit) "cxm" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxn" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cxo" = (/obj/structure/lattice,/turf/space,/area/toxins/xenobiology) "cxp" = (/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,/area/toxins/xenobiology) "cxq" = (/obj/structure/stool/bed/chair,/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxr" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6629,7 +6628,6 @@ "cxy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cxz" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cxA" = (/obj/machinery/light,/obj/machinery/camera/autoname{dir = 1; network = list("Toxins")},/turf/simulated/floor/airless,/area/toxins/test_area) -"cxB" = (/obj/structure/lattice,/obj/machinery/light/small,/turf/space,/area/medical/virology) "cxC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) "cxD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cxE" = (/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) @@ -6641,7 +6639,6 @@ "cxK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/hallway/secondary/exit) "cxL" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cxM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"cxN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cxO" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) "cxP" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) "cxQ" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6655,7 +6652,6 @@ "cxY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cxZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) "cya" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"cyb" = (/obj/machinery/light/small,/obj/structure/lattice,/turf/space,/area/toxins/xenobiology) "cyc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cyd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) "cye" = (/obj/structure/stool,/obj/machinery/light_construct/small{dir = 8},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6736,7 +6732,6 @@ "czB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czC" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"czE" = (/turf/space,/area/medical/virology) "czF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/virology) "czG" = (/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 = -26; pixel_y = 26},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/virology) @@ -6766,7 +6761,6 @@ "cAf" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cAg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/virology) "cAh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"cAi" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 8},/turf/space,/area/medical/virology) "cAj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/virology) "cAk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cAl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/virology) @@ -6792,7 +6786,6 @@ "cAF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) "cAG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) "cAH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/virology) -"cAI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cAJ" = (/obj/machinery/door/window/southright,/turf/simulated/floor{dir = 10; icon_state = "escape"},/area/hallway/secondary/exit) "cAK" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) "cAL" = (/obj/machinery/door/window/southright,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) @@ -6890,7 +6883,6 @@ "cCz" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cCA" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) "cCB" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cCC" = (/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cCD" = (/turf/space,/area/shuttle/escape/station) "cCE" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cCF" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) @@ -9356,127 +9348,127 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaadaadaaaaadaaaaaaaadaadaadaadaaiaenaeoaaiaepaeqaboaeraesaetaboaeuaeuaeuaboaevaewabvaexaexaeyaezaeAaeBabvaeCabvaeDabwaeEabwaeFabwaeGaeeaeHadraeIaeJaduaduaeKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaadaadaaaaaaaelaadaadaaaaadaadaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaadadAaaaaaaaaaaadaaaaaaaaaaaEaadaadaadaadaadaadaadaadaaaaadaaiaaiaeLaaiaaiaaiaaiaaiaeMaeMaeMaeMaeMaeMaeMaeNaeOabvaePaAbaeRaeSaeTaeUabvaeVaeWaeXaeYaeZafaafbafcafdafeadrabWabWabWacLaffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafhaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaakaadacNacNacNacNacNaadafiaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaacaaaaaaaaaaaaaadaaaaaaaadaadaadaadafjafkafkafkaflafmafkaeMafnafoafpafqafrafqafsaftafuafvafwafxafyafzafAafBafCafDafEafFafGafHafIabWabWabWabWaadaakaadaadaakaakaaEaadaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadabWafQafRafSafTafUafVafkaeMafnafWafXafYafZagaagaafZagbagcagdageagfaggaggaggaghagiagjagkadradragladsadsagmagnaadaaaaaaaaaaaaaaaaadaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaaaaaaaadaaaaaaaaeaadaadaadaadaadaadabWabWagpabWabWagqagragsagtaguagvafkaeMafnagwagxagyagzagAagBafqagCabvagDagEagFagGagHagIagJagKagLagMagNagOagPagOagQagRagSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaadaaaaaaaadagTaaaaaaaaaaadaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaaaadAaaaaaaaaaaadaaaaaaaaaabaaaaaaaaadaadaadaadaadaaeaaaabWabWagpabWagUagVagWagXagYagZahaafQahbahcaeMaeMahdaheabvahfahgahhahiahjahkabvacKahlacKacKacKafQafQabWabWabWabWadsagladsahmahnahoabWaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaakaadacNacNacNacNacNaadadAaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaaaaaaaaeaadabWahpahqadrahradsahsabWahtahuahvafQahwahxahyahzahAahBahCahCahCahCahCahCahCahCahDahEahFahGahHaeMahIabWahJahKahLahLahMadsahNahOahPabWaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadabWafQauTauPauQauRauSafkaeMafnafWafXafYafZagaagaafZagbagcagdageagfaggaggaggaghagiagjagkadradragladsadsagmagnaadaaaaaaaaaaaaaaaaadaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaaaaaaaadaaaaaaaaeaadaadaadaadaadaadabWabWagpabWabWagqatTagsagtaguatSafkaeMafnagwagxagyagzagAagBafqagCabvagDagEagFagGagHagIagJagKagLagMagNagOagPagOagQagRagSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaadaaaaaaaadagTaaaaaaaaaaadaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaaaadAaaaaaaaaaaadaaaaaaaaaabaaaaaaaaadaadaadaadaadaaeaaaabWabWagpabWagUagVagWagXauNauOahaafQahbauMaeMaeMahdaheabvahfahgahhahiahjahkabvacKahlacKacKacKafQafQabWabWabWabWadsagladsahmahnahoabWaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaakaadacNacNacNacNacNaadadAaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaaaaaaaaeaadabWahpahqadrahradsahsabWahtahuahvafQaALaCcahyahzahAahBahCahCahCahCahCahCahCahCahDahEahFahGahHaeMahIabWahJahKahLahLahMadsahNahOahPabWaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaadaaaabWahpadsahQahrahRahSahTahUahVahWahXahYahZaiaaibaicaidaieaifaifaigaieaifaihaifaiiaijaifaikailaimainabWadsaglaioaipaipadsaiqairaisabWaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaitaiuaivaaaaaaaaaaaaaaaaaEaadaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaEaaaaemaemaemaemaemaadadAaadaemaemaemaemaemaaaaakaaaaadaadaadaaeaaeaadaadaaaabWaiwaixaiyahraizaiAaiBainaiCainaiDaiEaiFaiGaiHaiIaiJaiGaiKaiIaiFaiGaiLaiMaiNaiOaiPaiQaiRaiSaeMainabWadsaglaiTaiUaiVadsabWaiWaiXabWaadaadaaaaadaadaadaadaadaadaadabWabWaiYabWaaaaiZajaajbajaajcaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaadaaaaaaaaaafMaaaaaaaaaaadaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaakaaaaadaaaaadaadaaaaaaajdaaaaaaaadaaaaaaaadaaaaaEaaaaaaaaaaadaadajeajeajeabWabWadradradrajfaizainajgajhajiainafQajjajkajlaeMajmajnajoaeMajpajqajraeMajsajpajtaeMajpajuajraeMajvabWadsaglaiTajwadsadsajxajyajzabWajAabWabWabWabWabWabWajAabWabWabWajBadsabWaaaajCajaajDajaajCaaaaaaaaEaaEaaaaaaaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaakaaaaadaaaaadaadaaaaaaajdaaaaaaaadaaaaaaaadaaaaaEaaaaaaaaaaadaadajeajeajeabWabWadradradrajfaizainajgajhajiainafQajjavKajlaeMajmavJajoaeMajpawPajraeMaxPajpavTaeMajpavSajraeMajvabWadsaglaiTajwadsadsajxajyajzabWajAabWabWabWabWabWabWajAabWabWabWajBadsabWaaaajCajaajDajaajCaaaaaaaaEaaEaaaaaaaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaaaaaaaadaaaajEajFajEaadaadaadaadaakaakaakaaaaaaaaaajGajeajeajHajIajJajKajJajLajKajMajNajOajgajPajiainafQajQajRajSaeMajTajRajSaeMajUajRajSaeMajVajWajXaeMajYajRajZaeMainabWadsaglabWabWabWadsabWabWabWabWajwadsadsadsadsakaakbakcadsakdabWabWaiYabWabWabWakeakfakgabWaaaaaaaakaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaakhakiakhaadaaaaadaadaaaaaaaadaaaaaaaadaaeakjakkaadaadabWabWabWaklakmaknadrakoainainakpainafQakqajRakraeMakqajRaksaeMakqajRaktaeMajVajWakuaeMakvajRakqaeMainakwadsaglabWakxabWadsadsadsadsakyadsadsakaakzadsadsadsadsadsadsakyadsadsadsakAadrakBadsakCajAaadaaaaaEaaaaaaaaaaadaakaaaagoagoagoagoagoaadafMaadagoagoagoagoagoaaaaaEaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakDaadaadaaaaaaakEakFakGakHakIaaaaadaadaaaaaaaaaaaaaaaaaaaaeajGajeaaeaadaaeakJabWadrakKadradraeMaeMaeMaeMaeMafQakLakMakNafQakLakMakNafQakLakMakNafQakOakPakQafQakLakMakNaeMainabWadsaglabWabWabWabWabWabWabWabWabWabWabWajAabWabWabWabWajAabWabWabWabWadsadsadradrakRabWabWaadaadaadaadaadaadaadaaaaaaaadaaaaadaadaaaaaaafMaaaaaaaadaaaaaaaadaaaaakaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSakDaadaadaadakTakUakVakWakTaaaaadaadaaaaaaaaaaaaaaaaaaaadaaaakXaaeaaeaaeaaeakYakZakKadralaaeMalbalcaldalealfalgalgalgalgalgalhalgalgalhalgalgalialjalkallalmalnalnalnaloajvabWadsaglabWalpalqalralsabWaadaadaadaadaadaadaadaadaadaadaadaadaadaadaltaluadsadralvalwalxalyalzalAalBalAalAalCaadaakaaEaakaaaaaaaadaaaaaaafMaaaaadaadaadaadaakaaaaakaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDalEalFalGalHalDakTalIalJalKakTaaaaadaadaaaaaaaaaaadaadaadaadaadalLaaeaaeaaeaadalMadsakKadradraeMalNalOalPalQalRalQalQalQalQalSalRalQalQalRalTalSalQalUalValWalQalQalQalQalXainabWalYaglabWalZamaadsambaltaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadamcalYadsamdameamfamgamhamiamiamiamiamiamjaadaaaaaaaaaaaaaaaaaaaaaaaaamkaaaaaaaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamlammamnamnalDakTamoampamqakTaaaaadaadaaaaadaadaadaaaaadaaaaadamraadaadaaeaaeajeakmamsagOagOamtamuamvamwamuamxamuamyamuamvamzamxamuamuamxamAamBamCamDamEamFamGamHamGamGamIainabWamJaglamKamLamaamLamMamNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOamPamQamRamRamSamTamUamiamiamiamiamiamVamWaadaadaaaaaaaaaaaaaaaamXamYamXaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamZammamnamnalDalDakTanaanbakTaaaaadaadaaaaadaaaaaaaaaaaaaaaaaeajGaaeaaeaaeaaeajeakKadrancagRandaneanfanganhanianhaeManjankanlanmannafQanoanpanqanranranranranranranranranransabWajwaglabWamJantamLamJabWaiYabWaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadanuanvanwanxanyanzanAanBamiamiamiamiamianCamWamWamWaadaaaaaaaaaaaaanDanEanDaaaaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaanFaaaaaaaaaaaaalDamZanGanHanIanJalDanKanLabWaaaaaaaadaadaaaaadaaaaaaaadaaaaaaaaaaaaaadaaeaaeabWabWakKadradradrandanManNanOanPanQanRaeManSanTanUanVanWanXajWanYanZaoaaobaocaodaoeaofaogaohaoiaojadraokaglabWaolaomaonabWabWaooabWaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaopaoqaoraosaotaouaovaowamiamiamiamiamiaoxaoyaozaoAaadaaaaaaaaaaoBaoCamYaoDaoEaadaadaadaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadalDamZaoFaoGaoHaoIaoJajKaoKabWaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaadaadaadaadaadaiyaoLakKadraoMaoNandaoOaoPaoQaoRaoSaoTaeMaoUaoVaoWaoXaoYaoZapaapbapcapdapeapeapfapgaphapiapjapkapladramJaglabWabWabWabWabWabWaiYabWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOapmamRamRamRapnapoappamiamiamiamiamiappapqaprapsaadaaaaaaaadaptapuapvapwaptaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabWabWapxabWaadaaaaadaadaadaadaadabWapxabWalDamZaoFapyalHaoFaoFamJanLabWabWabWaaaaaaaaaaaaaadaaeaadaaaaaaaaaaaaaadaadaaeabWaixahrapzapAajwandapBapCapDapEapFapGaeMapHapIaiRapJapKafQapLanpapMaoaapNaohapOaohapPaohapQaohapRadrahKahMadsadsadsadsadsadsadsapSaadaadaadaadaadaaaaadaadaadaadaadaadanuanvapTapUapVapWapXapYamiamiamiamiamiapYapZaprapsaadaadaadaadaptaqaaqbaqcaptaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabWaqdaqeabWaqfaqgaqgaqgaqgaqgaqhabWaqiaqdalDamZaqjaqkaqkaqlaqmaqnanLaqoalYabWaaaaaaaaaaaaaadaaeaadaaaaadaaaaadaadaaeaaeabWakmaknadradsaqpandaqqaqraqsaqtaquaqvaeMaqwaqxaqyaqzaqAaqBaqCaqDaqEaoaaqFaqGaqHaohaqIaohaqJaqKaohadraglaqLaqLaqLaqMaqLaqNabWabWabWaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaopaoqaqOaqOaqPaqQaqRaqSamiamiamiamiamiaqTaqUaqVaqWaqXajeaqYajeaptaqZaraarbaptaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadapxarcardarearfadsadsadsadsadsargarhariagQalDaoFarjaoFarkaoFaoFarlanLadsarmabWajeajeajearnaroaroaroaroaroaroaroarpajearqabWahradradradradrandandandarrarsandandafQafQafQafQartaruafQaqCarvarwaoaaoharxaryarzarAarzarBarCarDadraglaqLarEarFarGarHaqNaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaamOamOapmamRamRamRarIarJarKamiamiamiamiamiarLarMamWamWaadarNarOarPaptaptarQarRaptaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaadabWabWarSabWabWarTarUarUarUarUarUarVabWabWarWabWarXadsadsadsarYamJarlanLamJamJabWarZagWasaasbasaasaasaasaasaasaasaascasaasaasaasdaseasfadrasgashasiashashashashasjaskaslasmasnasoasoaspasqasrassaoaastasuasuasvaswastasuasxasyadraszaqLasAasBasCasDasEaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadanuanvanwasFanyasGasHasIamiamiamiamiamiasJasKaadaadaadarNasLasMasMasNasOasPasPasPasPasPasPasPasPasPasPasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadaadabWasRahsabWasSaadaaaaaaaaaaaaaaaaadasSapxasTagOagOagOagOagQadsamJasUasVasWasXasaasYasZadrataatbatbatbatbatbatbatbatcadratdateasTagOagOamdatfatgathatiatiatiatiatjatkatlatmatmatmatmatnatoatpatqaoaatratsattattatuattattatvatuatwatxaqLatyasBatzatAatBaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaatCaaaatDaadaopaoqaoraosatEatFatGatHamiamiamiamiamiatIarNarNarNarNarNatJarNasPatKasPasPasPasPatLatMatNatMatOasPasPasPatLatMatOatPasPaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabWadsahsabWabWaaaaaaaaaaaaaaaaaaaaaaadabWabWabWaixadsamJasZadsadsadsatQasUatRadsadsasZadratSatTatSatTatSatTatSatTatSatUatUatUatUatUatUatUatVatWatXatXatXatXatXatXatXatXatXatXatXatXabWatYatZauaaubaucaudaueaueaojaueaueaufaugauhauiaujaukaulaumaunauoaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadatDatDatDamOamQamRaupamRamRarIauqaurausausausausausautasLasMasMasMasMauuarNauvauwauxauyauzauyauAauBauCauDauEatMauFatMauGauDauCatPauHaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaabWajwahsadsabWaaaaaaauIauJauKauJauLaaaaadaadabWauMagRamJauNauOauOauOauPauQauRamJauSauTadraadajeajeajeajeajeajeajeaadatUauUauVauWauXauYatUauZavaavbavcavcavcavcavcavcavcavcavcavdatXaveavfavgavhaviaojaojaojavjavkavlavmavnavoavpavqaqLavravsavtavuaqNamOamOaadaadamOaadaadaadamOaadaadamOatDatDatDanyavvavwavxapVavyavzavAavBasMasMasMasMasMauuarNarNarNarNarNarNavCavDavEavFasPasPavGaadauBavHauBauBauBauBauBavIauBauBavJaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabWamJahsavKapxaadaaaavLavMavNavOavLavPavQavRabWadradradravSadradradradradravTadradrasZadraaaavUavVavWavXavYavZavUaaaatUauYawaawbawcauYatUatVatWawdatXatXaweawfawgawhawiawjawkawlatXawmavfawnawoawpawqawrawsaoaaoaaoaaoaawtawuawpanyaqLawvaqLaqLawwawxawyamOawzawAamOawzawAamOamOawzawAamOanyawzawAanyawBamfawCanyawDawEavAatJarNasPasPasPasPasPasPawFawGawHawIawJawKawLawMawNawOasPawPaadaadaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaabWagRahsadsabWaadaaaauKawQawRawQauKawSawTawUawVawWawXawYawZawVawVaxaaxbaxcaxdaxeadrasZadraadavUaxfaxgaxhaxiaxjavUaadatUauYaxkaxlaxmauYatUaxnaxoaxpatXatXaxqaxraxsaxtaxuaxvaxwaxxavdaxyavfawnawoaoaaoaaoaaoaaoaaxzaxAaxBaxCaxDaxEanyaxFaxGanyavvaxHaxIaxJaxKaxLaxManyaxNaxLaxOanyaxNaxLaxPanyaxQaxRanyanyaxSanyanyaxTaxUaxVaxWarNaxXaxYaxZayaaybauHaycaycaydayeayfayeaygayhayiayjaykaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaEaaaaaaaaaaaaaaaabWabWarXahsabWabWaaaaaaavLawQawQawQaylaymaynaynayoaypayqayraysaytayuayvaywayxayyayzadrasZadraaaavUayAayBayCaxiayDavUaaaatUayEayFayGayFayHatUayIatWatXatXatXayJayKayLayLayLayMayNatXawlatXayOatZayPayQayRaySayRayRayRayTapeayUayVayWayXayYayZanyazaazbazcaxJazdazeazfanyazdazeazganyazdazeazhanyaziamfazjazkazlazmaznazoazparNarNarNazqazrazsaztazuazvazwazxazyazzazAazzazBazCayiayjazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEazEazFazFaakaaaaaaaaaaaaabWabWamJamJahsapxaaaaaaaaaauKawRawRawRauKazGazHazIazJaypaynazKazLazMawVazNazOazPazQazRadrasZadraadazSazTazUazVazWazXavUaadatUazYazZaAaaeQaAcatUaAdatWatXatXaAeaAfaAgayLaAhayLaAiaAjaAkawlatXaAlawnaAmaAnaAoaApaAoaAqaAoaAraAraAsaAtaAraAuaAvaAwanyanyaAxaxJaxJanyaAyaxJanyanyaAzaxJanyanyaAAaxJanyamfaABaACaADameamfaAEaAFaAGaAHarNarNaAIaAJaAKawMaALazDaAMaANaAOaAPaAQaARaASaATayiayjaAUaAVaadaAWaaaaaaaaaaaaaAWaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaakaaaaadaaaaaaabWarmajwaklahsabWabWaadaaaavLaBaaBbaBcavLaBdavQavRaBeaBfaynaBgazLaBhawVaBiaBjaBkaBlaBmadrasZadraaaaBnavUaBoaBpaBoavUavUaaaatUaBqaBraBsaBtaBuaBvatfatWatXatXatXaBwaBxaByaBzaBAaBxaBBatXawlatXaBCawnawoaoaaoaaBDaBEaoaaBFaBGaBGaBGaBGaBHanyaBIaBJaBKaBLaBMaBNaBNaBLaBOaBNaBPaBLaBOaBNaBQaBLaBOaBNaBRaBRaBSaBTaBUaBUaBVaBWaBXaAGaBYarNarNaBZaAJaAKawMaCaaCbaCcaCdaAOaCeasPasPaCfasPasPaCgaChaCiaadaaaaaaaaaaaaaaaaCjaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaCkaAYaadaadaadaadaadabWadsadsadsasTaClabWaaaaaaaCmauJaCnauJaCoaaaaadaadaCpaCqaCraCsaCtaCuawVaCvaCwaCxaCyaCzadrasZadraaaaCAaCBaCCaCDaCCaCBaCEaaaatUaCFaCGaCHaCIaCJaCKaCLaxoaCMatXatXaCNaCOaCPaCQaCRaCSaCTatXawlaCUavfawnawoaCVaCWaCWaCWaCWaCXaCYaCWaCZaCZaCZanyaDaaDbaDcaDdaDeaDcaDfaDgaDhaDcaDeaDiaDhaDfaDcaDcaDhaDjaDkaDlaDmaDnaDoaDpaDqaDraDsaDtaDuarNarNaDvaDwaDxaDyaDzasPaDAaDBaAOaDCasPaDDaDEaDFaDGaycaDHazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaAYaDIaDJaDJaDKabWadradradradsahsabWaadaaaaaaaaaaaaaaaaaaaaaaadaadaDLaDMaDNaDOaDPawVawVaDQaDRaDSaywaywadrasZadraDTaDUaDVaDWaDXaDYaDVaDZavUatUaEaaEbaAaaEcaEdatUayIatWaEeaEfaEgaEhaEiaweaEjaweaEkaElavcaEmaEnavfawnawoaCVaCWaEoaEpaEqaEraEsaEtaCZaEuaEvaCZanyanyanyaEwaExaCZaEyaEzaEzaEzaEAaEzaEzaEBaECaECaEDaEDaEEaEFaEGaEHaEDaEDaEDaEIasPasPasPasPasPasPaEJaEKaELasPasPaEMaDBaAOaENaEOaEPaEQaAKaERaESawMazDaadaAWaadaadaaeaaeaaeaadaETaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaAYaEUaEVaEWaCkaCkaCkaEXaEXaEYaEZadradrahsabWaadaFaaFaaFaaFaaFaaFaaFaaaaaadaBeawVawVaFbaFcawVawVaFdaFeaFfaFfaFfadrasZadraEnaFgaFhaFiaFjaFkaFkaFlaFmatUatUatUaFnaFoatUatUaFpavaavcaFqavcavcavcavcaFravcavcavcavcaEmaFsayOatZaFtaFuaFuaFvaFwaFwaFxaFyaFzaCZaFAaFBaFCaFDaFEaFFaFGaFHaFIaFJaFKaFLaFMaFNaEzaFOaFPaFQaECaEDaFRaFSaFTaFUaFVaFWaEDaEDaFXasPaFYaFZaGaasPaGbaGcaGdaGeaGfasPaGgaGhaAOaGiasPaGjaGkaGlaGmaGnaGoazDaadaaaaaaaadaGpaGqaaeaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaEUaGraCkaCkaCkaCkaCkaCkaGsaEUaGtadrahsapxaadaFaaFaaFaaFaaFaaFaaFaaaaaadaGuaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaGGaGHadraCUaGIaGJaGKaGLarvarvarvaGMaFkaGNaGOaGPaGQaFiaGRaGSaGTaGUaGVaGWaGXaGYaGZaGYaHaaGYaHbaGWaHcaFsavfawnawoaCWaHdaHeaHeaHeaHeaHeaHfaCZaHgaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHqaHraHsaHqaHtaHuaFQaECaHvaHwaHxaHyaHzaHAaHBaHCaEDaFXasPaHDaHEaHFaHGaHHaDBaAKaAKaHIaHJaHKaHLaHMaATaHNaHOaHPaHQaHRaHSawMazDaadaaaaHTaadaaeaaeaaeaadaadaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaCkaCkaCkaCkaCkaCkaCkaCkaEUaEUaEUaHUahsabWaaaaFaaFaaFaaFaaFaaFaaFaaHVaHWaHXaHYaHZaIaaIbaIcaIdaIeaIfaIdaIgaIhadrasZadradradraIiadraIjaIkaIlaImaIkaIkaIkaInaIkaIkaIkaIoaIpaxoaFsaIqaIraIsaGYaItaGYaItaGYaIuaIraHcaFsayOaIvawoaIwaIxaIyaIyaIyaIyaIyaIzaCZaIAaIBaICaIDaIEaIFaIFaIGaIHaFJaIIaIJaIKaILaEzaEzaIMaECaECaINaIOaIPaIQaIRaISaITaIUaEDaFXasPaIVaHFaHFaHGaHHaIWaIXaIYaIZaJaaJbaJcaAOaJdasPaJeaJfaDxaJgaJhaDyazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaJiaCkaCkaCkaCkaJjaCkaCkaCkaCkaEUaJkadrahsabWaaaaFaaFaaFaaFaaFaaFaaFaaJlaJmaJlaHYaJnaJoaJpaJqaJraJsaJtaJuaJvaJwadrasTagOagOagOaJxadraJyaJyaJyaJyaJzaJzaJzaJzaJzaJzaJzaJzaJAaJBaFsaJCaJDaJEaJFaJGaJHaJGaJIaJJaJKaJLaFsaJMawnawoaJNaIxaJOaJOaJOaJOaJOaJPaCZaJQaJRaJSaJTaIEaJUaIFaJVaIHaFJaEzaEzaJWaJXaJYaJYaJYaJYaECaJZaIOaKaaKbaKcaKdaKeaKfaEDaFXasPaKgaKgaKhasPaKiaDBaHRaKjaKkaKlaKmaAKaAOaKnasPasPaCfasPasPaCgaKoaCiaKpaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKqaCkaCkaKraCkaCkaCkaCkaCkaCkaCkaCkadradrahsabWaadaFaaFaaFaaFaaFaaFaaFaaKsaKtaKsaKuaJnaKvaKvaKwaKvaIeaKxaKyaKzaKAadradradradradratQaKBaaaaaaaadaaaaJzaKCaKDaKEaKFaKGaKHaJzaKIatWaFsaIqaKJaKKaGYaJGaJGaJGaGYaKLaFsaHcaFsavfawnawoaIwaIxaIyaIyaIyaIyaIyaKMaCZaKNaJRaIFaKOaKPaKQaKRaJVaKSaFJaIIaKTaKUaKVaKWaKXaKYaJYaKZaLaaLbaKaaKbaKcaKdaKeaLcaEDaFXasPaKgaKgaKhasPaLdaDBaAKaAKaKkaKlaHRaAKaAOaLeaLfaLgaLhaATayiayjaAUaLiaadaAWaaaaaaaAWaaaaaaaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaLjaLkaLlaadaLmaCkaCkaCkaCkaCkaCkaLnaCkaCkaCkaEXadraklahsabWaadaFaaFaaFaaFaaFaaFaaFaaLoaHWaLpaLqaJnaLraKuaLsaLtaLuaLvaGFaLwaLxaLyaLzaLAaLBadratQaLCaadaLDaLEaLFaLGaLHaLIaLIaLJaLKaLLaLMaLNaLOaFsaIqaFsaFsaLPaLQaLRaGYaLSaLTaLUaLVaLTaLWaLXaLYaJNaIxaJOaJOaJOaJOaJOaLZaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMkaMlaMlaMmaMnaEzaJWaMoaMpaECaINaIOaMqaMraMsaMtaKeaMuaEDaFXasPaKgaKhaKhasPaMvaMwaMxaMxaMyaMzaMAaMBaMCaMDaMDaMDaMEaMFayiaMGazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMHaMIaMJaMIaMKaMLaCkaCkaCkaCkaCkaCkaCkaCkaCkaCkaMMadrarcaMNabWaadaFaaFaaFaaFaaFaaFaaFaaKsaMOaKsaKuaJnaKvaKvaKwaKvaIeaIfaMPaMQaMRaMSaMTaMUaMVadratQaMWaaaaMXaMYaMZaNaaNbaLIaNcaNdaNeaLIaJzaNfaGTaNgaNhaNiaLUaNjaNkaNlaNkaLTaNmaNnaNoaNpavfawnaAmaNqaNraIyaIyaIyaIyaIyaNsaNtaNuaJRaNvaNwaNxaKQaKRaJVaNyaCZaNzaNAaIKaNBaMlaNAaECaNCaECaNDaNEaNFaNGaNHaNIaNJaNKaEDaFXarNaNLaNLaNLaNLaNMaNNauHaNOaNPaNQaNRaNSaNTaNUaNVaNWaNXayhayiayjaNYaaaaaaaadaaaaaaaaaaaaaadaaaaaaaNZaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaOaaMIaObaMIaOaaMLaJiaEUaCkaCkaCkaCkaCkaCkaCkaEUaOcadrahsamJabWaadaFaaFaaFaaFaaFaaFaaFaaOdaOeaOdaOfaJnaKvaOgaOhaOiaOjaJuaOkaOlaKAaOmaOnaOoaOpadratQaMWaadaMXaOqaOraOsaOtaOuaOtaOvaOtaOtaOwaOxaOyaNnaOzaNpaOAaOBaLUaOCaODaNmaOEaNnaOFaNnavfawnawoaCWaOGaOHaOIaOIaOJaOKaOLaOMaNuaJRaONaOOaKRaOPaIFaJVaOQaCZaEzaEzaORaOSaEzaOTaECaOUaECaEDaOVaOWaOXaOYaOZaPaaEDaEDatJarNaPbaPcaPdaPeaPfaPgasPasPasPaPhaPiaPjaPkaPlasPaPmaPnawMawNaPoasPaPpaadaadaaaaaaaaaaaaaadaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaPqaPraPsaMLaMLaCkaEUaEUaEUaEUaCkaCkaCkaCkaEUaEUadrasTagQapxaadaFaaFaaFaaFaaFaaFaaFaaPtaHWaPuaPvaJnaKvaPwaPxaPyaPzaJuaPAaPBaKAaPCaPDaPEaPFadraPGaMWaaaaMXaPHaPIaPJaPKaPLaPMaPNaPOaPPaJzaPQavaaPRaPSaPTaPUaPVaPWaPXaPYaPZaQaaPTaOFaNnaQbawnaQcaCWaQdaQeaQfaQfaQgaNsaQhaCZaQiaQjaQkaQlaQmaQnaIFaJVaQoaQpaFMaQqaIKaNBaEzaECaECaECaECaEDaEDaQraEDaEDaEDaEDaEDaQsatJarNaNLaQtaQuaQvaQwaQxaQyaQzaQAaQBaQCaQDaQEaQFasPaQGaQHavEasPasPasPavGaadauBaQIauBauBauBauBauBauBauBauBaQJaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaQKaQLaQMaQNaQOaEUaEUaQPaEXaEXaEUaEUaEUaQQaQRaEUadrasRahsabWaadaFaaFaaFaaFaaFaaFaaFaaaaaaaaQSaPvaQTaKvaKvaKwaKvaIeaJuaPAaQUaQVaQVaQVaQVaQVadraQWaQXaadaQYaLEaQZaRaaRbaPLaLIaRcaRdaReaRfaGJaGTaRgaOFaRhaRiaRjaRkaRlaRmaRnaRoaRhaOFaNnavfawnawoaCWaRpaRqaRraRsaIxaNsaRtaCZaRuaRvaRwaRxaJSaJRaRyaRzaRAaCZaRBaRCaRDaREaRFaRGaRHasMasMasMasMaRIasMasMaRJasMasMasMaRKaRLaNLaRMaRNaROaRPaRQaRRaRSaRTaRUaRVaRWaRXaRYasPaRZaSaaSbauyauzauyaScauBaSdaSeatLatMaSfatMatOaSeaSdatPauHaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaMLaMLaShaSiaQNaQNaQNaSjaQNaSkaSlaSlaSmaQNaQNaSnaQNaQNaQNaSoaMLaadaFaaFaaFaaFaaFaaFaaFaaaaaadaQSaPvaJnaKvaSpaSqaSraSsaJuaStaSuaQVaSvaSwaWcaSyadraQWaKBaaaaaaaadaaaaJzaSzaSAaSBaJzaJzaJzaJzaJAatWaSCaNgaNgaNgaNgaSDaSEaSFaNgaNgaNgaNgaRgaSGaSHaSIaCWaIwaCWaIwaCWaSJaSKaSLaCZaRuaSMaRwaSNaSOaSPaCZaCZaCZaCZaEzaEzaEzaEzaEzaQsaSQaQsaSRaSSaSTaQsaQsaSUaSVaSWaSXavAaSYaSZaNLaTaaTbaTcaTdaTeasPaTfaTgaThaPiaTiaTjaTkaTlaTlaTlaTlaTmasPasPaTnatMaToatMauGasPasPasPaTnatMauGatPasPaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaTpaTqaTraTsaTsaTsaTsaTtaTsaTsaTsaTsaTuaTsaTvaTwaTxaTyaTzaMLaadaaaaFaaFaaFaaFaaFaaaaaaaaadaQSaPvaJnaKvaKvaKwaKvaIeaTAaTBaTCaTDaTEaTFaTGaTHadraQWaKBaKBaKBaKBaKBaKBaKBaKBaKBaJzaTIaTIaJzaTJaTKaTLaTMaTNaTOaTLaTPaTQaTPaTLaTRaTSaTTaTUaTVaTWaTXaTYaTYaTZaUaaCWaUbaUcaIwaCZaCZaCZaCZaUdaNtaUeaCZaTMaUfaUgaUhaUiaUiaUiaUjaUkaUlaUmaUnaUoaUpaUqaUraUsaUtaUuaUvavAaSYaUwaNLaUxaUyaUzaUAaUBasPaUCaUDaUDaUEaUFaUGaUHaTlaUIaUJaUKaTmasPasPasPasPasPasPasPasPasPasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULaUMaUMaUNaUMaUMaUMaUMaUOaQOaQOaUPaUMaUMaUMaUOaQOaUQaURaMLaadaadaadaaaaaaaaaaaaaaaaadaadaUSaPvaJnaJoaJpaUTaLtaUUaUVaUWaUXaUYaUZaVaaVbaVcadraVdaVeaVfaVfaVgaVfaVfaVfaVfaVhaViaVjaVkaVlaVmaVnaVoaVpaVkaVkaVqaVraVsaVraVtaVkaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVEaVDaVFaVDaVGaVDaVHaVDaVIaVJaVKaVkaVkaVDaVLaVMaVMaVMaVMaVNaVMaVMavAavAavAavAaVOavAaVPaVQaVRaVSavAaVTavAaNLaVUaVVaVWaVXaVVasPasPasPasPasPaVYaVZaWaaWbbeSaWdaWeaTmaWfaWfaaeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaWgaMLaMLaMLaTpaWhaTpaWiaQOaQOaWjaTpaWhaTpaWkaWlaWmaWnaWoaWoaWoaWoaWpaWqaWqaWqaWqaWraWoaWoaWsaJnaKvaKvaWtaKvaIeaWuaWvaWwaQVaWxaWyaQVaWzadraWAaKBaKBaKBaWBaKBaKBaKBaKBaKBaWCaWDaWEaWEaWFaWGaWHaWIaWEaWEaWJaWKaWLaWKaWKaWKaWMaWNaWOaWPaWQaWRaWSaWTaWKaWKaWKaWKaWUaWKaWKaWKaWVaWKaWWaWKaWXaWKaWKaWYaWZaVMaXaaXbaXcaXdaXeaVMaXfaXgavAaXhaXiavAavAavAavAavAavAaSYaXjaXkaXlaXmaXnaXoaXpaXqaXraXsaXtaXuaXvaXwaXxaXyaXzaXAaXBaTmaXCaTmaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaqXaXDaMLaXEaQLaXFaXGaXHaUMaXIaXFaQLaXJaXKaMLaXLaXMaXNaXOaXOaXOaXOaXOaXOaXOaXPaXQaXRaKBaXSaXTaXTaXTaXUaXVaPAaXWaXXaXYaXZaYaaYbaYcaYdaYeaYfaYgaYhaYiaYjaYkaYlaYmaYnaYhaYoaYpaYqaYraYraYsaYtaYuaYvaYraYwaYxaYsaYraYraYraYraYraYsaYsaYyaYzaYzaYzaYzaYzaYzaYzaYzaYzaYAaYBaYCaYzaYDaYAaYEaYFaYBaYGaYHaYIaYJaYKaYJaYJaYLaVMaXfaYMaYNaYOaXiavAaYPaYQaYRavAaYSaYTaYUaYVaXlaXvaYWaYXaYYaYZaXvaXvaXvaXvaXvaZaaZbaZcaZdaZeaZfaTmaZgaTmaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaadaaaaaaaaaaaaaaaaULaWhaZhaSlaSlaSlaSlaZiaWhaULaaaaMLaZjaZkaZlaZlaZlaZlaZlaZlaZlaZlaZmaZnaZoaKBaZpaZqaZraZsaZpaZpaZtaZpaZuaZvaZwaZxaZyaZzaZAaZBaYfaZCaZDaZEaZFaZGaZFaZHaZIaZJaWCaYpaZKaZLaZLaZLaZLaZMaZNaZNaZOaZNaZPaZQaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZSaZTaZTaZUaZTaZTaZTaZTaZTaZTaZVaYpaZWaZXaZYaZZbaaaYJbabaVMaXfaXiavAbacbadavAbaeaQsaUnavAaQsbafbagbahbaibajbakbalbambanbaobapbaqbarbarbasaZbbatbaubavbawaTmaXCaTmaTmbaxbayaadaadaadaadaadaadaadbazaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaBbaCbaBbaDbaBbaBbaDbaBbaCbaEbaFaMLaZjbaGbaHbaIbaJbaKbaLbaMbaNaZlaZmbaObaPbaQbaRbaSbaTbaTbaUbaTbaVbaWbaXbaYbaZbbabbbbbcbbdbbebbfbbgbbhbbibbjaZFbbkbblbbmbbnaWCaYpbboaZLbbpbbqaZLbbrbbsbbtbbubbvaZPbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwbbwaZTbbxbbybbzbbAbbBbbCbbDaZTbbEbbFbbGaVMbbHaYJbbIbbJbbKaVMavAbbLavAavAavAavAbbMaQsbbNavAbbObbPaYUaYUaYUbbQbbRbbSbbTbbUbbVaYZbbWbbXbbYbbZbcabcbbbYbccbcdaTmbcebcfbcgbchbchbciaadaaaaaaaaaaadaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaEbaBbcjbckbckbclbcmbcnbcobcpbckbckbcqbcraTpaZjbcsbctbcubcvbcwbcxbcybczbcAbcBbcCbcDbcEbcFbcGbcHbcIbaWbaWbaWbaWbcJbcKbcLaYfbcMbcNbcOaZxbcPaZxbcQaZGbcRaZFaZFbcSbcTaYhbcUbbFbcVaZLbcWbcXaZLbcYbcZbdabdbbdcbddbbwbdebdfbdfbdgaZPbdhbdibdjaZPbdhbdkbdkbdlbbwbbwaZTbdmbdnbdobdpbdqbdrbdsaZTbdtaYpbduaVMaVMbdvbdwbdxaVMaVMbdybdzbdAbdBbdCavAavAbdDavAavAbdEbdFbdGaYUaYUbdHbdIbdJbdKbdLaTmbdMbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbcebdXbdYbdZbeabebaadaaaaaaaaaaadaaaaaaaaaaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbecbedbeebckbefbckbefbckbefbckbefbckbegbehaXFaZjbeiaZlbejbekbelbembenbeoaZlbepbeqberbesbetbeubevbewbexbeybezbaWbeAbeBbeCbeDbeEbeFbeGbeGbeHaZCaZJbeIaZGbeJbeKbeLbeMaZJaWCaYpaZKbeNbeObePaZLbeQbeRaSxbeTbeUaZPbbwbeVbeWbeXbeYbeZbfabfbbfcbfdbfebffbfgbfhbbwbbwaZTbfibfjbfkbflbdqbbCbfmaZTaZVbfnaZWbfobfpbfqbfrbfsbfrbfrbftbfrbfrbfrbfrbfubfrbfrbfrbfvbfwbfxbfybfzbfxbfAbfAbfBbfCbfDbfEaTmaTmbfFaTmaTmbfGbfHbfIbfJbfKbfLbfMbfMbfNbchbchbfOaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbckbckbaCbckbefbckbefbfQbefbckbefbckbegbehaXFaZjbfRaZlbfSbfTbfUbfVbfUbaHbaHbfWbfXbfYaKBbfZbgabgbaZxbgcbgdbgebaWbgfbgcbggbghbgibgjbgkbgkbglaZCbbnbgmaZGaZGbgnbeLbgobbnaWCaYpbgpaZLaZLaZLaZLbgqaZNaZNaZNaZNaZPaZPaZPbgrbgsbgtbgubgvbgtbgsbgubgwbgvbgxaZPbgyaZPaZTaZTaZTaZTbgzbgAbgBbgCaZTbgDbgEbgFbgGbgHbgIbgJbgKbgJbgJbgLbgMbgMbgNbgMbgMbgMbgMbgMbgMbgObgPbgQbgRbgSbgMbgTbgUbgVbgWbgXbgYbgZbhabhbbgXaTmbhcbhdbhebhfbhgbhhbhhbhibaxbhjaadaadaadaadaaaaadaaaaaaaaaaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbhkbedbeebckbefbckbefbckbefbckbefbckbegbehaXFbhlbhmbhnbhobhpbhqbhqbhrbhsbhtbhubhvbhwbaWbhxbhybhzbhAbhBbgkbhCbhDbhEbhFbhGbhHbhIbaWaYcbhJbhKbgjaYhbhLaZGbhMbhNbhObhPaYhaWCaYpaZKbhQbhRbhRbhRbhRbhSbhSbhSbhTbhUbhVbhWbhXbgubhYbgubgubhZbgubgubgubgubiabibbicaZPaZTbidbiebifbigbihbiibijaZTbikbilbimbinbiobipbiqbirbiqbipbisbitbipbirbipbipbipbiubivbiwbixbiybiwbizbiybiAbiBbiCbiDbiEbgXbiFbiGbiHbiIbiJbgXbgXbiKbiLbiMbiNbiObiPbiQbiRbiSbgXbgXbgXaadaaaaadaaaaaaaaaaadaaaaaaaaaaaEaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaakhakiakhaadaaaaaaaadaaaaaaaadaaaaaaaadaaeakjakkaadaadabWabWabWaklakmaknadrakoainainakpainafQakqajRakraeMakqajRaksaeMakqajRaktaeMajVajWakuaeMakvajRakqaeMainakwadsaglabWakxabWadsadsadsadsakyadsadsakaakzadsadsadsadsadsadsakyadsadsadsakAadrakBadsakCajAaadaaaaaEaaaaaaaaaaadaakaaaagoagoagoagoagoaadafMaadagoagoagoagoagoaaaaaEaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakDaadaadaaaaaaakEakFakGakHakIaadaaaaadaaaaaaaaaaaaaaaaaaaaeajGajeaaeaadaaeakJabWadrakKadradraeMaeMaeMaeMaeMafQakLakMakNafQakLakMakNafQakLakMakNafQakOakPakQafQakLakMakNaeMainabWadsaglabWabWabWabWabWabWabWabWabWabWabWajAabWabWabWabWajAabWabWabWabWadsadsadradrakRabWabWaadaadaadaadaadaadaadaaaaaaaadaaaaadaadaaaaaaafMaaaaaaaadaaaaaaaadaaaaakaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSakDaadaadaadakTakUakVakWakTaadaaaaadaaaaaaaaaaaaaaaaaaaadaaaakXaaeaaeaaeaaeakYakZakKadralaaeMalbalcaldalealfalgalgalgalgalgalhalgalgalhalgalgalialjalkallalmalnalnalnaloajvabWadsaglabWalpalqalralsabWaadaadaadaadaadaadaadaadaadaadaadaadaadaadaltaluadsadralvalwalxalyalzalAalBalAalAalCaadaakaaEaakaaaaaaaadaaaaaaafMaaaaadaadaadaadaakaaaaakaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDalEalFalGalHalDakTalIalJalKakTaadaaaaadaaaaaaaaaaadaadaadaadaadalLaaeaaeaaeaadalMadsakKadradraeMalNalOalPalQalRalQalQalQalQalSalRalQalQalRalTalSalQalUalValWalQalQalQalQalXainabWalYaglabWalZamaadsambaltaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadamcalYadsamdameamfamgamhamiamiamiamiamiamjaadaaaaaaaaaaaaaaaaaaaaaaaaamkaaaaaaaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamlammamnamnalDakTamoampamqakTaadaadaadaadaadaadaadaaaaadaaaaadamraadaadaaeaaeajeakmaqfaqgagOamtamuamvamwamuamxamuamyamuamvamzamxamuamuamxamAamBamCamDamEamFamGamHamGamGamIainabWamJaglamKamLamaamLamMamNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOamPamQamRamRamSamTamUamiamiamiamiamiamVamWaadaadaaaaaaaaaaaaaaaamXamYamXaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamZammamnamnalDalDakTanaanbakTaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaeajGaaeaaeaaeaaeajeakKadrancagRandaneanfanganhanianhaeManjankanlanmannafQanoanpanqanranranranranranranranranransabWajwaglabWamJantamLamJabWaiYabWaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadanuaqeanwanxanyanzanAanBamiamiamiamiamianCamWamWamWaadaaaaaaaaaaaaanDanEanDaaaaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaanFaaaaaaaaaaaaalDamZanGanHanIanJalDaqdaZmaWoaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaeaaeabWabWakKadradradrandanManNanOanPanQanRaeManSanTanUanVanWanXajWanYanZaoaaobaocaodaoeaofaogaohaoiaojadraokaglabWaolaomaonabWabWaooabWaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaopapxaoraosaotaouaovaowamiamiamiamiamiaoxaoyaozaoAaadaaaaaaaaaaoBaoCamYaoDaoEaadaadaadaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadalDamZaoFaoGaoHaoIaoJaXOaoKaWoaadaadaadaadaaaaaaaaaaadaaaaaaaadaadaadaadaadaadaiyaoLakKadraoMaoNandaoOaoPaoQaoRaoSaoTaeMaoUaoVaoWaoXaoYaoZapaapbapcapdapeapeapfapgaphapiapjapkapladramJaglabWabWabWabWabWabWaiYabWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOapmamRamRamRapnapoappamiamiamiamiamiappapqaprapsaadaaaaaaaadaptapuapvapwaptaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoafUaWoaadaaaaadaadaadaadaadaWoafUaWoalDamZaoFapyalHaoFaoFbHMaZmaWoaWoaWoaadaaaaaaaaaaadaaeaadaaaaaaaaaaaaaadaadaaeabWaixahrapzapAajwandapBapCapDapEapFapGaeMapHapIaiRapJapKafQapLanpapMaoaapNaohapOaohapPaohapQaohapRadrahKahMadsadsadsadsadsadsadsapSaadaadaadaadaadaaaaadaadaadaadaadaadanuanvapTapUapVapWapXapYamiamiamiamiamiapYapZaprapsaadaadaadaadaptaqaaqbaqcaptaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoajtanKaWoanLamsamsamsamsamsajsaWoajuajtalDamZaqjaqkaqkaqlaqmajqaZmajnbMbaWoaadaadaadaadaadaaeaadaaaaadaaaaadaadaaeaaeabWakmaknadradsaqpandaqqaqraqsaqtaquaqvaeMaqwaqxaqyaqzaqAaqBaqCaqDaqEaoaaqFaqGaqHaohaqIaohaqJaqKaohadraglaqLaqLaqLaqMaqLaqNabWabWabWaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaopaoqaqOaqOaqPaqQaqRaqSamiamiamiamiamiaqTaqUaqVaqWaqXarNcgaarNaptaqZaraarbaptaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadafUbwqafSafTafRbrTbrTbrTbrTbrTahcagZagYagvalDaoFarjaoFarkaoFaoFagraZmbrTafVaWoaWoaWoaWoajkahwahwahwahwahwahwahwahxabWaiyabWahradradradradrandandandarrarsandandafQafQafQafQartaruafQaqCarvarwaoaaoharxaryarzarAarzarBarCarDadraglaqLarEarFarGarHaqNaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaamOamOapmamRamRamRarIarJarKamiamiamiamiamiarLarMamWamWaadarNarOarPaptaptarQarRaptaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaadaWoaWoasVaWoaWoasWasXasXasXasXasXasYaWoaWoasZaWobMebrTbrTbrTatQbHMagraZmbHMbHMaWoasRasSaVhasbasaasaasaasaasaasaasaascasaasaasaasUadsasfadrasgashasiashashashashasjaskaslasmasnasoasoaspasqasrassaoaastasuasuasvaswastasuasxasyadraszaqLasAasBasCasDasEaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadanuatRanwasFanyasGasHasIamiamiamiamiamiasJasKaadaadaadarNasLasMasMasNasOasPasPasPasPasPasPasPasPasPasPasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadaadaWoasdaqhaWoarWaadaaaaaaaaaaaaaaaaadarWafUarVarXarXarXarXagvbrTbHMarSarZbPVarYaVfarUbxMaKBataatbatbatbatbatbatbatbatcadratdateasTagOagOamdatfatgathatiatiatiatiatjatkatlatmatmatmatmatnatoatpatqaoaatratsattattatuattattatvatuatwatxaqLatyasBatzatAatBaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaatCaaaatDaadaopaseaoraosatEatFatGatHamiamiamiamiamiatIarNarNarNarNarNatJarNasPatKasPasPasPasPatLatMatNatMatOasPasPasPatLatMatOatPasPaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaWobrTaqhaWoaWoaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWobCkbrTbHMbxMbrTbrTbrTaQWarSarTbrTbrTbxMaKBaaaaadaaaaadaaaaadaaaaadaaaatUatUatUatUatUatUatUatVatWatXatXatXatXatXatXatXatXatXatXatXatXabWatYatZauaaubaucaudaueaueaojaueaueaufaugauhauiaujaukaulaumaunauoaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadatDatDatDamOamQamRaupamRamRarIauqaurausausausausausautasLasMasMasMasMauuarNauvauwauxauyauzauyauAauBauCauDauEatMauFatMauGauDauCatPauHaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaWoarnaqhbrTaWoaaaaaaauIauJauKauJauLaaaaadaadaWoarhbtwbHMarmbKtbKtbKtbKxarlaribHMaroarpaKBaadavUavUavUavUavUavUavUaadatUauUauVauWauXauYatUauZavaavbavcavcavcavcavcavcavcavcavcavdatXaveavfavgavhaviaojaojaojavjavkavlavmavnavoavpavqaqLavravsavtavuaqNamOamOaadaadamOaadaadaadamOaadaadamOatDatDatDanyavvavwavxapVavyavzavAavBasMasMasMasMasMauuarNarNarNarNarNarNavCavDavEavFasPasPavGaadauBavHauBauBauBauBauBavIauBauBarqaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaWobHMaqhardafUaadaaaavLavMavNavOavLavPavQavRaWoaKBaKBaKBareaKBaKBaKBaKBaKBarfaKBaKBbxMaKBaaaavUavVavWavXavYavZavUaaaatUauYawaawbawcauYatUatVatWawdatXatXaweawfawgawhawiawjawkawlatXawmavfawnawoawpawqawrawsaoaaoaaoaaoaawtawuawpanyaqLawvaqLaqLawwawxawyamOawzawAamOawzawAamOamOawzawAamOanyawzawAanyawBamfawCanyawDawEavAatJarNasPasPasPasPasPasPawFawGawHawIawJawKawLawMawNawOasPargaadaadaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaWobtwaqhbrTaWoaadaaaauKawQawRawQauKawSawTawUawVawWawXawYawZawVawVaxaaxbaxcaxdaxeaKBbxMaKBaadavUaxfaxgaxhaxiaxjavUaadatUauYaxkaxlaxmauYatUaxnaxoaxpatXatXaxqaxraxsaxtaxuaxvaxwaxxavdaxyavfawnawoaoaaoaaoaaoaaoaaxzaxAaxBaxCaxDaxEanyaxFaxGanyavvaxHaxIaxJaxKaxLaxManyarcaxLaxOanyaxNaxLaqYanyaxQaxRanyanyaxSanyanyaxTaxUaxVaxWarNaxXaxYaxZayaaybauHaycaycaydayeayfayeaygayhayiayjaykaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaEaaaaaaaaaaaaaaaaWoaWobMeaqhaWoaWoaaaaaaavLawQawQawQaylaymaynaynayoaypayqayraysaytayuayvaywayxayyayzaKBbxMaKBaaaavUayAayBayCaxiayDavUaaaatUayEayFayGayFayHatUayIatWatXatXatXayJayKayLayLayLayMayNatXawlatXayOatZayPayQayRaySayRayRayRayTapeayUayVayWayXayYayZanyazaazbazcaxJaqnazeazfanyaqoazeazganyazdazeazhanyaziamfazjazkazlazmaznazoazparNarNarNazqazrazsaztazuazvazwazxazyazzazAazzazBazCayiayjazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEazEazFazFaakaaaaaaaaaaaaaWoaWobHMbHMaqhafUaaaaaaaaaauKawRawRawRauKazGazHazIazJaypaynazKazLazMawVazNazOazPazQazRaKBbxMaKBaadazSazTazUazVazWazXavUaadatUazYazZaAaaeQaAcatUaAdatWatXatXaAeaAfaAgayLaAhayLaAiaAjaAkawlatXaAlawnaAmaAnaAoaApaAoaAqaAoaAraAraAsaAtaAraAuaAvaAwanyanyaAxaxJaxJanyaAyaxJanyanyaAzaxJanyanyaAAaxJanyamfaABaACaADameamfaAEaAFaAGaAHarNarNaAIaAJaAKawMaqiazDaAMaANaAOaAPaAQaARaASaATayiayjaAUaAVaadaAWaaaaaaaaaaaaaAWaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaakaaaaadaaaaaaaWoafVarnaUDaqhaWoaWoaadaaaavLaBaaBbaBcavLaBdavQavRaBeaBfaynaBgazLaBhawVaBiaBjaBkaBlaBmaKBbxMaKBaaaaBnavUaBoaBpaBoavUavUaaaatUaBqaBraBsaBtaBuaBvatfatWatXatXatXaBwaBxaByaBzaBAaBxaBBatXawlatXaBCawnawoaoaaoaaBDaBEaoaaBFaBGaBGaBGaBGaBHanyaBIaBJaBKaBLaBMaBNaBNaBLaBOaBNaBPaBLaBOaBNaBQaBLaBOaBNaBRaBRaBSaBTaBUaBUaBVaBWaBXaAGaBYarNarNaBZaAJaAKawMaCaaCbaUCaCdaAOaCeasPasPaCfasPasPaCgaChaCiaadaaaaaaaaaaaaaaaaCjaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaCkaAYaadaadaadaadaadaWobrTbrTbrTarVbaQaWoaaaaaaaCmauJaCnauJaCoaaaaadaadaCpaCqaCraCsaCtaCuawVaCvaCwaCxaCyaCzaKBbxMaKBaaabbxaaabbwaCDbbwaaaaadaaaatUaCFaCGaCHaCIaCJaCKaCLaxoaCMatXatXaCNaCOaCPaCQaCRaCSaCTatXawlaCUavfawnawoaCVaCWaCWaCWaCWaCXaCYaCWaCZaCZaCZanyaDaaDbaDcaDdaDeaDcaDfaDgaDhaDcaDeaDiaDhaDfaDcaDcaDhaDjaDkaDlaDmaDnaDoaDpaDqaDraDsaDtaDuarNarNaDvaDwaDxaDybagasPaDAaDBaAOaDCasPaDDaDEaDFaDGaycaDHazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaAYaDIaDJaDJaDKaWoaKBaKBaKBbrTaqhaWoaadaaaaaaaaaaaaaaaaaaaaaaadaadaDLaDMaDNaDOaDPawVawVaDQaDRaDSaywaywaKBbxMaKBaJybcDbbDbcEaDXbdmbbDbfjbesatUaEaaEbaAaaEcaEdatUayIatWaEeaEfaEgaEhaEiaweaEjaweaEkaElavcaEmaEnavfawnawoaCVaCWaEoaEpaEqaEraEsaEtaCZaEuaEvaCZanyanyanyaEwaExaCZaEyaEzaEzaEzaEAaEzaEzaEBaECaECaEDaEDaEEaEFaEGaEHaEDaEDaEDaEIasPasPasPasPasPasPaEJaEKaELasPasPaEMaDBaAOaENaEOaEPaEQaAKaERaESawMazDaadaAWaadaadaaeaaeaaeaadaETaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaAYaEUaEVaEWaCkaCkaCkaEXaEXaEYaEZaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaadaBeawVawVaFbaFcawVawVbihaFeaFfaFfaFfaKBbxMaKBaEnaFgaFhaFiaFjaFkaFkaFlaFmatUatUatUaFnaFoatUatUaFpavaavcaFqavcavcavcavcaFravcavcavcavcaEmaFsayOatZaFtaFuaFuaFvaFwaFwaFxaFyaFzaCZaFAaFBaFCaFDaFEaFFaFGaFHaFIaFJaFKaFLaFMaFNaEzaFOaFPaFQaECaEDaFRaFSaFTaFUaFVaFWaEDaEDaFXasPaFYaFZaGaasPaGbaGcaGdaGeaGfasPaGgaGhaAOaGiasPaGjaGkaGlaGmaGnaGoazDaadaaaaaaaadaGpaGqaaeaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaEUaGraCkaCkaCkaCkaCkaCkaGsaEUaGtaKBaqhafUaadaFaaFaaFaaFaaFaaFaaFaaaaaadaGuaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaOzaMNaKBaCUaGIaGJaGKaGLarvarvarvaGMaFkaGNaGOaGPaGQaFiaGRaGSaGTaGUaLVaGWaGXaGYaGZaGYaHaaGYaHbaGWaJLaFsavfawnawoaCWaHdaHeaHeaHeaHeaHeaHfaCZaHgaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHqaHraHsaHqaHtaHuaFQaECaHvaHwaHxaHyaHzaHAaHBaHCaEDaFXasPaHDaHEaHFaHGaHHaDBaAKaAKaHIaHJaHKaHLaHMaATaHNaHOaHPaHQaHRaHSawMazDaadaaaaHTaadaaeaaeaaeaadaadaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaCkaCkaCkaCkaCkaCkaCkaCkaEUaEUaEUaOFaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaHVaHWaHXaHYaHZaIaaIbaIcaIdaIeaIfaIdaIgaIhaKBbxMaKBaKBaKBbGkaKBaIjaIkaIlaImaIkaIkaIkaInaIkaIkaIkaIoaIpaxoaFsaPpaIraIsaGYaItaGYaItaGYaIuaIraJLaFsayOaIvawoaIwaIxaIyaIyaIyaIyaIyaIzaCZaIAaIBaICaIDaIEaIFaIFaIGaIHaFJaIIaIJaIKaILaEzaEzaIMaECaECaINaIOaIPaIQaIRaISaITaIUaEDaFXasPaIVaHFaHFaHGaHHaIWaIXaIYaIZaJaaJbaJcaAOaJdasPaJeaJfaDxaJgaJhaDyazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaJiaCkaCkaCkaCkaJjaCkaCkaCkaCkaEUaJkaKBaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaJlaJmaJlaHYaJnaJoaJpaJqaJraJsaJtaJuaJvaJwaKBarVarXarXarXaQJaKBaJyaJyaJyaJyaJzaJzaJzaJzaJzaJzaJzaJzaJAaJBaFsaPSaJDaJEaJFaJGaJHaJGaJIaJJaJKaPGaFsaJMawnawoaJNaIxaJOaJOaJOaJOaJOaJPaCZaJQaJRaJSaJTaIEaJUaIFaJVaIHaFJaEzaEzaJWaJXaJYaJYaJYaJYaECaJZaIOaKaaKbaKcaKdaKeaKfaEDaFXasPaKgaKgaKhasPaKiaDBaHRaKjaKkaKlaKmaAKaAOaKnasPasPaCfasPasPaCgaKoaCiaKpaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKqaCkaCkaKraCkaCkaCkaCkaCkaCkaCkaCkaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaKsaKtaKsaKuaJnaKvaKvaKwaKvaIeaKxaKyaKzaKAaKBaKBaKBaKBaKBaQWaKBaaaaaaaadaaaaJzaKCaKDaKEaKFaKGaKHaJzaKIatWaFsaPpaKJaKKaGYaJGaJGaJGaGYaKLaFsaJLaFsavfawnawoaIwaIxaIyaIyaIyaIyaIyaKMaCZaKNaJRaIFaKOaKPaKQaKRaJVaKSaFJaIIaKTaKUaKVaKWaKXaKYaJYaKZaLaaLbaKaaKbaKcaKdaKeaLcaEDaFXasPaKgaKgaKhasPaLdaDBaAKaAKaKkaKlaHRaAKaAOaLeaLfaLgaLhaATayiayjaAUaLiaadaAWaaaaaaaAWaaaaaaaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaLjaLkaLlaadaLmaCkaCkaCkaCkaCkaCkaLnaCkaCkaCkaEXaKBaUDaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaLoaHWaLpaLqaJnaLraKuaLsaLtaLuaLvaGFaLwaLxaLyaLzaLAaLBaKBaQWaLCaadaLDaLEaLFaLGaLHaLIaLIaLJaLKaLLaLMaLNaLOaFsaPpaFsaFsaLPaLQaLRaGYaLSaLTaLUboSaLTaLWaLXaLYaJNaIxaJOaJOaJOaJOaJOaLZaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMkaMlaMlaMmaMnaEzaJWaMoaMpaECaINaIOaMqaMraMsaMtaKeaMuaEDaFXasPaKgaKhaKhasPaMvaMwaMxaMxaMyaMzaMAaMBaMCaMDaMDaMDaMEaMFayiaMGazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMHaMIaMJaMIaMKaMLaCkaCkaCkaCkaCkaCkaCkaCkaCkaCkaMMaKBbwqbwraWoaadaFaaFaaFaaFaaFaaFaaFaaKsaMOaKsaKuaJnaKvaKvaKwaKvaIeaIfaMPaMQaMRaMSaMTaMUaMVaKBaQWaMWaaaaMXaMYaMZaNaaNbaLIaNcaNdaNeaLIaJzaNfaGTaNgaNhaNiaLUaNjaNkaNlaNkaLTaNmaNnaNoaNpavfawnaAmaNqaNraIyaIyaIyaIyaIyaNsaNtaNuaJRaNvaNwaNxaKQaKRaJVaNyaCZaNzaNAaIKaNBaMlaNAaECaNCaECaNDaNEaNFaNGaNHaNIaNJaNKaEDaFXarNaNLaNLaNLaNLaNMaNNauHaNOaNPaNQaNRaNSaNTaNUaNVaNWaNXayhayiayjaNYaaaaaaaadbsCaaaaaaaaaaadaaaaaaaNZaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaOaaMIaObaMIaOaaMLaJiaEUaCkaCkaCkaCkaCkaCkaCkaEUaOcaKBaqhbHMaWoaadaFaaFaaFaaFaaFaaFaaFaaOdaOeaOdaOfaJnaKvaOgaOhaOiaOjaJuaOkaOlaKAaOmaOnaOoaOpaKBaQWaMWaadaMXaOqaOraOsaOtaOuaOtaOvaOtaOtaOwaOxaOyaNnbsJaNpaOAaOBaLUaOCaODaNmaOEaNnaadaNnavfawnawoaCWaOGaOHaOIaOIaOJaOKaOLaOMaNuaJRaONaOOaKRaOPaIFaJVaOQaCZaEzaEzaORaOSaEzaOTaECaOUaECaEDaOVaOWaOXaOYaOZaPaaEDaEDatJarNaPbaPcaPdaPeaPfaPgasPasPasPaPhaPiaPjaPkaPlasPaPmaPnawMawNaPoasPbtCaadaadaaaaaaaaaaaaaadaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaPqaPraPsaMLaMLaCkaEUaEUaEUaEUaCkaCkaCkaCkaEUaEUaKBarVagvafUaadaFaaFaaFaaFaaFaaFaaFaaPtaHWaPuaPvaJnaKvaPwaPxaPyaPzaJuaPAaPBaKAaPCaPDaPEaPFaKBbtGaMWaaaaMXaPHaPIaPJaPKaPLaPMaPNaPOaPPaJzaPQavaaPRbtFaPTaPUaPVaPWaPXaPYaPZaQaaPTaadaNnaQbawnaQcaCWaQdaQeaQfaQfaQgaNsaQhaCZaQiaQjaQkaQlaQmaQnaIFaJVaQoaQpaFMaQqaIKaNBaEzaECaECaECaECaEDaEDaQraEDaEDaEDaEDaEDaQsatJarNaNLaQtaQuaQvaQwaQxaQyaQzaQAaQBaQCaQDaQEaQFasPaQGaQHavEasPasPasPavGaadauBaQIauBauBauBauBauBauBauBauBbtJaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaQKaQLaQMaQNaQOaEUaEUaQPaEXaEXaEUaEUaEUaQQaQRaEUaKBasdaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaaaaQSaPvaQTaKvaKvaKwaKvaIeaJuaPAaQUaQVaQVaQVaQVaQVaKBaQWaQXaadaQYaLEaQZaRaaRbaPLaLIaRcaRdaReaRfaGJaGTaRgaadaRhaRiaRjaRkaRlaRmaRnaRoaRhaadaNnavfawnawoaCWaRpaRqaRraRsaIxaNsaRtaCZaRuaRvaRwaRxaJSaJRaRyaRzaRAaCZaRBaRCaRDaREaRFaRGaRHasMasMasMasMaRIasMasMaRJasMasMasMaRKaRLaNLaRMaRNaROaRPaRQaRRaRSaRTaRUaRVaRWaRXaRYasPaRZaSaaSbauyauzauyaScauBaSdaSeatLatMaSfatMatOaSeaSdatPauHaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaMLaMLaShaSiaQNaQNaQNaSjaQNaSkaSlaSlaSmaQNaQNaSnaQNaQNaQNaSoaMLaadaFaaFaaFaaFaaFaaFaaFaaaaaadaQSaPvaJnaKvaSpaSqaSraSsaJuaStaSuaQVaSvaSwaWcaSyaKBaQWaKBaaaaaaaadaaaaJzaSzaSAaSBaJzaJzaJzaJzaJAatWaSCaNgaNgaNgaNgaSDaSEaSFaNgaNgaNgaNgaRgaSGaSHaSIaCWaIwaCWaIwaCWaSJaSKaSLaCZaRuaSMaRwaSNaSOaSPaCZaCZaCZaCZaEzaEzaEzaEzaEzaQsaSQaQsaSRaSSaSTaQsaQsaSUaSVaSWaSXavAaSYaSZaNLaTaaTbaTcaTdaTeasPaTfaTgaThaPiaTiaTjaTkaTlaTlaTlaTlaTmasPasPaTnatMaToatMauGasPasPasPaTnatMauGatPasPaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaTpaTqaTraTsaTsaTsaTsaTtaTsaTsaTsaTsaTuaTsaTvaTwaTxaTyaTzaMLaadaaaaFaaFaaFaaFaaFaaaaaaaaadaQSaPvaJnaKvaKvaKwaKvaIeaTAaTBaTCaTDaTEaTFaTGaTHaKBaQWaKBaKBaKBaKBaKBaKBaKBaKBaKBaJzaTIaTIaJzaTJaTKaTLaTMaTNaTOaTLaTPaTQaTPaTLaTRaTSaTTaTUaTVaTWaTXaTYaTYaTZaUaaCWaUbaUcaIwaCZaCZaCZaCZaUdaNtaUeaCZaTMaUfaUgaUhaUiaUiaUiaUjaUkaUlaUmaUnaUoaUpaUqaUraUsaUtaUuaUvavAaSYaUwaNLaUxaUyaUzaUAaUBasPblkbmHbmHaUEaUFaUGaUHaTlaUIaUJaUKaTmasPasPasPasPasPasPasPasPasPasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULaUMaUMaUNaUMaUMaUMaUMaUOaQOaQOaUPaUMaUMaUMaUOaQOaUQaURaMLaadaadaadaaaaaaaaaaaaaaaaadaadaUSaPvaJnaJoaJpaUTaLtaUUaUVaUWaUXaUYaUZaVaaVbaVcaKBaVdaVeaVfaVfaVgaVfaVfaVfaVfaVhaViaVjaVkaVlaVmaVnaVoaVpaVkaVkaVqaVraVsaVraVtaVkaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVEaVDaVFaVDaVGaVDaVHaVDaVIaVJaVKaVkaVkaVDaVLaVMaVMaVMaVMaVNaVMaVMavAavAavAavAaVOavAaVPaVQaVRaVSavAaVTavAaNLaVUaVVaVWaVXaVVasPasPasPasPasPaVYaVZaWaaWbbeSaWdaWeaTmaWfaWfaaeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaWgaMLaMLaMLaTpaWhaTpaWiaQOaQOaWjaTpaWhaTpaWkaWlaWmaWnaWoaWoaWoaWoaWpaWqaWqaWqaWqaWraWoaCEaWsaJnaKvaKvaWtaKvaIeaWuaWvaWwaQVaWxaWyaQVaWzaKBaWAaKBaKBaKBaWBaKBaKBaKBaKBaKBaWCaWDaWEaWEaWFaWGaWHaWIaWEaWEaWJaWKaWLaWKaWKaWKaWMaWNaWOaWPaWQaWRaWSaWTaWKaWKaWKaWKaWUaWKaWKaWKaWVaWKaWWaWKaWXaWKaWKaWYaWZaVMaXaaXbaXcaXdaXeaVMaXfaXgavAaXhaXiavAavAavAavAavAavAaSYaXjaXkaXlaXmaXnaXoaXpaXqaXraXsaXtaXuaXvaXwaXxaXyaXzaXAaXBaTmaXCaTmaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaqXaXDaMLaXEaQLaXFaXGaXHaUMaXIaXFaQLaXJaXKaMLaXLaXMaXNaXOaXOaXOaXOaXOaXOaXOaXPaXQaXRaZpaXSaXTaXTaXTaXUaXVaPAaXWaXXaXYaXZaYaaYbaYcaYdaYeaYfaYgaYhaYiaYjaYkaYlaYmaYnaYhaYoaYpaYqaYraYraYsaYtaYuaYvaYraYwaYxaYsaYraYraYraYraYraYsaYsaYyaYzaYzaYzaYzaYzaYzaYzaYzaYzaYAaYBaYCaYzaYDaYAaYEaYFaYBaYGaYHaYIaYJaYKaYJaYJaYLaVMaXfaYMaYNaYOaXiavAaYPaYQaYRavAaYSaYTaYUaYVaXlaXvaYWaYXaYYaYZaXvaXvaXvaXvaXvaZaaZbaZcaZdaZeaZfaTmaZgaTmaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaadaaaaaaaaaaaaaaaaULaWhaZhaSlaSlaSlaSlaZiaWhaULaaaaMLaZjaZkaZlaZlaZlaZlaZlaZlaZlaZlaZmaZnaZoaZpaZpaZqaZraZsaZpaZpaZtaZpaZuaZvaZwaZxaZyaZzaZAaZBaYfaZCaZDaZEaZFaZGaZFaZHaZIaZJaWCaYpaZKaZLaZLaZLaZLaZMaZNaZNaZOaZNaZPaZQaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZSaZTaZTaZUaZTaZTaZTaZTaZTaZTaZVaYpaZWaZXaZYaZZbaaaYJbabaVMaXfaXiavAbacbadavAbaeaQsaUnavAaQsbafaDVbahbaibajbakbalbambanbaobapbaqbarbarbasaZbbatbaubavbawaTmaXCaTmaTmbaxbayaadaadaadaadaadaadaadbazaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaBbaCbaBbaDbaBbaBbaDbaBbaCbaEbaFaMLaZjbaGbaHbaIbaJbaKbaLbaMbaNaZlaZmbaObaPaDUbaRbaSbaTbaTbaUbaTbaVbaWbaXbaYbaZbbabbbbbcbbdbbebbfbbgbbhbbibbjaZFbbkbblbbmbbnaWCaYpbboaZLbbpbbqaZLbbrbbsbbtbbubbvaZPaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaZTaDzbbybbzbbAbbBbbCaDTaZTbbEbbFbbGaVMbbHaYJbbIbbJbbKaVMavAbbLavAavAavAavAbbMaQsbbNavAbbObbPaYUaYUaYUbbQbbRbbSbbTbbUbbVaYZbbWbbXbbYbbZbcabcbbbYbccbcdaTmbcebcfbcgbchbchbciaadaaaaaaaaaaadaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaEbaBbcjbckbckbclbcmbcnbcobcpbckbckbcqbcraTpaZjbcsbctbcubcvbcwbcxbcybczbcAbcBbcCaCCbcFbcFbcGbcHbcIbaWbaWbaWbaWbcJbcKbcLaYfbcMbcNbcOaZxbcPaZxbcQaZGbcRaZFaZFbcSbcTaYhbcUbbFbcVaZLbcWbcXaZLbcYbcZbdabdbbdcbddaadbdebdfbdfbdgaZPbdhbdibdjaZPbdhbdkbdkbdlaadaadaZTaCBbdnbdobdpbdqbdrbdsaZTbdtaYpbduaVMaVMbdvbdwbdxaVMaVMbdybdzbdAbdBbdCavAavAbdDavAavAbdEbdFbdGaYUaYUbdHbdIbdJbdKbdLaTmbdMbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbcebdXbdYbdZbeabebaadaaaaaaaaaaadaaaaaaaaaaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbecbedbeebckbefbckbefbckbefbckbefbckbegbehaXFaZjbeiaZlbejbekbelbembenbeoaZlbepbeqberaCAbetbeubevbewbexbeybezbaWbeAbeBbeCbeDbeEbeFbeGbeGbeHaZCaZJbeIaZGbeJbeKbeLbeMaZJaWCaYpaZKbeNbeObePaZLbeQbeRaSxbeTbeUaZPaadbeVbeWbeXbeYbeZbfabfbbfcbfdbfebffbfgbfhaadaadaZTbfiaClbfkbflbdqbbCbfmaZTaZVbfnaZWbfobfpbfqbfrbfsbfrbfrbftbfrbfrbfrbfrbfubfrbfrbfrbfvbfwbfxbfybfzbfxbfAbfAbfBbfCbfDbfEaTmaTmbfFaTmaTmbfGbfHbfIbfJbfKbfLbfMbfMbfNbchbchbfOaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbckbckbaCbckbefbckbefbfQbefbckbefbckbegbehaXFaZjbfRaZlbfSbfTbfUbfVbfUbaHbaHbfWbfXbfYbaWbfZbgabgbaZxbgcbgdbgebaWbgfbgcbggbghbgibgjbgkbgkbglaZCbbnbgmaZGaZGbgnbeLbgobbnaWCaYpbgpaZLaZLaZLaZLbgqaZNaZNaZNaZNaZPaZPaZPbgrbgsbgtbgubgvbgtbgsbgubgwbgvbgxaZPbgyaZPaZTaZTaZTaZTbgzbgAbgBbgCaZTbgDbgEbgFbgGbgHbgIbgJbgKbgJbgJbgLbgMbgMbgNbgMbgMbgMbgMbgMbgMbgObgPbgQbgRbgSbgMbgTbgUbgVbgWbgXbgYbgZbhabhbbgXaTmbhcbhdbhebhfbhgbhhbhhbhibaxbhjaadaadaadaadaaaaadaaaaaaaaaaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbhkbedbeebckbefbckbefbckbefbckbefbckbegbehaXFbhlbhmbhnbhobhpbhqbhqbhrbhsbhtbhubhvbhwbaWbhxbhybhzbhAbhBbgkbhCbhDbhEbhFbhGbhHbhIbaWaYcbhJbhKbgjaYhbhLaZGbhMbhNbhObhPaYhaWCaYpaZKbhQbhRbhRbhRbhRbhSbhSbhSbhTbhUbhVbhWbhXbgubhYbgubgubhZbgubgubgubgubiabibbicaZPaZTbidbiebifbigbiibiibijaZTbikbilbimbinbiobipbiqbirbiqbipbisbitbipbirbipbipbipbiubivbiwbixbiybiwbizbiybiAbiBbiCbiDbiEbgXbiFbiGbiHbiIbiJbgXbgXbiKbiLbiMbiNbiObiPbiQbiRbiSbgXbgXbgXaadaaaaadaaaaaaaaaaadaaaaaaaaaaaEaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbiUbaBbcjbckbckbiVbckbiWbiXbckbiYbckbcqbiZaULaZjbjabjbbjcbjdbjebjfbjgbjhbjibjjbjkbjlbaWbjmaYcbjnaYcbaWbjobaWbaWbjpbjqbaWbjrbaWbaWbjsbjtbjubjvaYhbjwbjxbjybjzbjAbjBaYhaWCaYpbjCaTLaTLaTLaTLaTLbjDbjDbjDbjDaZPbjEbjFbjGbgubjHbjIbjJbjKbjIbjIbjLbjMbjNbjObjPaZPaZTaZTaZTaZTbjQaZTaZTaZTaZTaZVaYpbjRbjSbjSbjTbjUbjVbjWbjSbjXbjSbjSbjYbjSbjZbkabjSbjYbjSbkbbkcbkbbkdbkebkfbkgbkhbkibkjbkkbklbkmbknbkobkpbkqbkrbksbktbkubkvbkwbkxbkybkzbkAbkBbkCbgXaadaadaadaadaadaadaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbaBbaCbaBbaDbaBbaBbaDbaBbaCbiUbkDaMLbkEbkFbkGaQNbkHbkHbkIbkHbkJaQNbkKbkLbkMbkNbkObkObkPbkObkObkObkQbkRbkObkObkObkSbkObkObkQbkTbkUbkVbkWbkXbkXbkXbkXbkYbkZblablbblcbldbleblfblgblhblibljblkbllbleblmblnbloblpblqblrblsbltblublvblwblxblqblyblzblAblBaZTblCblDblEbigblFaZTblGaZTblHaYpblIbjSbjSbjSbjSbjSbjWbjSblJbjSbjSblKblLblMblNblOblPbjSbjSblQbkdbkdblRblSbkgblTbkiblUblVblWblXblYblZbmabmbbmcbksbmdbmebmfbmgbmhblXbmibmjbmkbmlbmmbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaWhbmpaSlaSlaSlaSlbmqaWhaTpaaaaMLaZjbmrbkGbmsbmtbmubmvbmwbmxaQNbmybmzbmAbmBbmCbmCbmDbmCbmEbmCbmFbmGbmCbmCbmCbmHbmCbmCbmBbmCbmIbmJbmKbmKbmKbmKbmLbmKbmMbmNbmObmPbmQbmRbmSbmTbmTbmTbmUbmVbmWblebmXblqbmYbmZbnabnbbncbndbnebndbnfbngbnhbnibnjbnkbnlaZTbnmbnnbnobnpbnqaZTaZTaZTaZVbnrbnsbjSbntbnubnvbnwbnxbjSbnybjSbnzbnAbnAbnAbnAbnAbnAblObjSbnBbkdbnCbnDbnEbkgbnFbnGbnHbnIbnJblXbnKbnLbnMbnNbnObnPbnQbnRbmfbnSbnTbnUbnVbnWbnXbnYbnZboabobbocbodbodbmoaadaaaaakaaaaAXaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaXDaMLaXFaQLaXFboebofbogbohaXFaQLboibojaMLaZjbkFbkGbokbolbombmwbmwbonaQNboobopboqborbosbosbotbosboubovbowbosbosbosbosbosboxbosbosbosboubowbosbosbosboyboubosbosbozboAboBboCbleboDboEboEboFboGboHboIblebleboJboKboLboLboLboMboNbndboOboPboLboLboLboQboRaZPaZTboSboTboUboVboWaZTboXboYboZbpabnsbjSbpbbpcbpdbpebpfbpgbphbpibpjbnAbnAbnAbpkbnAbnAbplbjSbpmbkdbpnbpobppbkgbpqbprbnHblVbpsbptbpubpvbpwbgXbpxbksbmdbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbmnbpIbpJbodbpKbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaadaMLaULaWhaULaWiaQOaQOaWjaULaWhaULbpLbpMbpNbkFbkGaQNbpObpObkIbpObkJaQNbpPbpQbpRaKBaKBbpSaKBbpTbpUbpVbpWbpXbpUbpYaKBbpZbqabqbbqcbqdbqebqfbqbbqcbqdbqabqbbqcbqdbqabqgbqhbqibqjbqkbqlbqmboHbqnbqobqpbqqblebqrbqsbqtbqtbqtbqtbqubqvbqwboLboLboLboLbqxbqyaZTbqzbdqbqAbdqbqBbqCaZTbqDbqEaZVbqFbqGbjSbqHbqIbqJbqKbqLbjSbqMbjSbqNbnAbnAbqObqPbqQbnAbqRbjSbnBbkdbkdbqSbqTbkgbqUbqVbqWbgXbqXbqYbqZbrabrbbgXbrcbrdbrebrfbrgbrhbnUbribrjbrkbrlbrmbrnbrobrpbrqbodbodbmoaadaacaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpbrrbrsbrsbrtaQOaQObrubrsbrsbrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKaKBbrLbrMaKBbrNbrObrPbrQbrObrRbpYbrSbrTbqabrUbrVbrWbrXbrYbrZbrVbsabsbbscbrVbsdbsebqgaYpaZKbsfbsgbshbsibsjbskbsjbslbsmbsnbsobspboLbsqbsrbssbssbssbstbsubsvbswboLbsxbsyaZTbszbsAbsBbsCbsDbsEbsFbsGbqEaZVbqFbsHbsIbsIbsIbsIbsIbsIbsIbsJbsIbjSbnAbnAbnAbnAbnAbnAbsKbjSbsLbsMbkdbkdbkdbkgbsNbsObsPbsQbsRbsRbsSbsQbsQbsTbsUbsVbmjbsWbsXbsYbsZbtabsZbtabtbbtabtcbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULbtdbtdbtebtfbtgbtgbthbtibtjbtkbtgbtlbtmbtgbtnbhobtobtpbtqbtrbtsbhtbttbtubtvaKBbtwbtxaKBbtybtzbtAbrQbtBbtBbpYbtCbrTbqabtDbrXbrXbrXbrYbrXbrXbrXbrXbrXbrXbtEbqebqgaYpaZKblebtFbtGbtHbtIbtJbtKbtLbtMblebtNbtObtPbssbndbndbtQbtRbtSbtTbtTbtUbtVbtWbtXbtYbdqbtZbuabubbucbudaZTbuebqEbufbqFbqGbsIbugbuhbuibujbukbulbumbulbsIbunbunbunbunbunbunbunbsIavAbnBaQsaQsaQsbuobupbuqburbupbupbusbutbuubuvbuwbuxbuybuzbuAbuAbuBbuCbuDbnVbuEbuFbuGbuHboabobbuIbuJbuJbmoaadaadbuKaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaMLbuNbojaMLbuNbojaMLaMLbuObuPbuQbuQbuQbuQbuQbuQbuQbuRbuQaKBbuSaKBbuTbuUbuVaKBaKBaKBaKBbtBbtBbrPbrQbuWbtBbpYbpYbrTbqabuXbrXbrXbuYbuZbvabvabvabvabvabvabvbbvcboAbvdbveblebleblebleblebvfbvgbvhbleblebvibvjbqtbvkbvlbvmbvnbvobvpbvqbvrbvsboLbvtbvuaZTbvvbvwbdqbvxbdqbvyaZTbuebqEaZVbqFbqGbvzbulbulbulbulbulbulbvAbvBbvCbvBbvBbvBbvBbvBbvBbvDbvEbvFbvGbvHbvHbvIarNbvJbvKbvLbvMbvNbvObvPbvQbvRbiNbvSbvTbvUblXbvVbvWbvXbvYblXbvZbwabwbbpHbmnbpIbwcbwdbwebmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadbwgbwhaZjbwibuQbwjbwkbwlbwmbwnbwobwpbuQbwqbwrbwsbwtbwubwvaKBbwwbwxbwybwzbwAbrPbrQbwzbwAbwBbpYbrTbqabwCbwCbwCbrYbtEbwDbwDbwDbwEbwFbwGbwHbsebqgaYpaZKbwIbtIbwJbwKbwLbwMbwNbwObtIblebwPbwQaZPaZPaZPbwRbwSbwSbwSbwTaZPaZPaZPbwUbwPaZTaZTbtYaZTaZTaZTaZUaZTbwVbqEbwWbwXbwYbwZbxabxbbxbbxbbxcbxbbxdbxebxebxebxebxebxebxebxebxfbxgavAaUoaUoaQsbxharNbvJbxibxjbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxyblXbvZbxzbxAbxBbrobrpbxCbuJbuJbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbxDbxEbxFaZjbxGbuQbxHbxIbxHbxJbxKbxHbxLbuQbxMbxNbxObxPbxQbxRaKBbxSaKBbxTbxUbxVbrPbrQbxUbxVbxTbpYbrTbqabxWbxXbxXbxYbtEbrVbrVbrVbxZbyabrVbybbqabycaYpaZKbtIbtIbydbyebyfbygbyhbyibtIbyjbykbylbymbynbyobypbypbypbyqbypbymbyrbysbytbyubyvbyobyobyobywbyxbyybyzbyAbyBbyCbyDbnsbyEbyFbulbyGbulbyHbulbyIbulbyJbyKbyLbyLbyLbyLbyLbyKbyMavAbyNbyOaQsbxharNbxpbxpbyPbxpbxpbxpbyQbxpbxpbxqbyRbySbiJbiJbiJbyTblXbvXblXbvZbyUbwbbpHbmnbmobmobmobmobmoaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaWhaQLaWhaZjbyVbuQbyWbxHbxHbyXbyYbyYbyZbzabzbbzcbzdaKBbzebzfaKBbzgbzhbxTbzibwAbrPbrQbwzbwAbxTbpYbrTbqabzjbwCbwEbzkbzlbzmbznbzobzpbrVbrVbzqbqabzrbzsbztbzubzvbzwbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzIbzJbzKbzIbzLbzMbzNbzObzPbzQbzRbzPbzSbzTbzUbzEbzPbzVbzWbzXbzYbqGbzZbyFbAabAbbAcbyHbAabAdbAcbAebAfbAgbAhbAibAfbAjbAfbAkavAaQsaQsaQsbxhaQsbxpbAlbAmbAnbxpbAobApbAqbxpbArbAsbAtbAubiJbAvbxyblXbxwbAwbAxbAybAzbuHboabobbAAbABbACbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbADbAEbxFbAFbAGbAHbAIbAJbxHbAKbxHbxHbALbuQbAMbrTbrTaKBbANaKBaKBaKBaKBbAObAPbxVbrPbrQbxUbxVbAQbpYbrTbqabARbrVbrVbASbtEbrVbrVbrVbATbAUbrVbAVbqabAWaYpbAXbAYbAZbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBibBkbBlbBmbBnbBobBlbBpbBibBjbBibBqbBrbBsbBqbBqbBtbBubBvbBqbBwbBqbBxbBybBzbBAbBBbBCbBDbBCbBEbyKbBFbyKbBGbBHbBIbBJbBKbvBbBLbBMbBNavAbBObMfaQsbxhaQsbxpbBQbBRbBSbBTbBUbBVbBWbxpbArbAsbAtbAubBXbAvbBYblXbxwbAwbvZbBZbwbbpHbmnbpIbCabCbbCcbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadaULbwhaZjbyVbuQbCdbCebCfbCgbChbxHbCibuQbAMbCjbrTbrTbCkaKBbClbCmbCnbCobCpbCqbCrbCsbCqbxTbxTbpYbrTbqabwCbwCbwCbASbtEbCtbCtbCtbqabqabCubqabqabCvbCwbCxbCybCybCybCzbCAbCzbCybCBbCybCybCybCybCCbCDbCEbBlbBlbCFbBlbBlbCGbCHbCIbBibCJbCKbCLcdKbBqbBqbBqbBqbBqbCNbBqbBxbCOblIbsIbCPbCQbCRbAebulbCSbyFbulbCTbCUbulbCVbulbCWbsIbsIbCXavAavAavAavAbxhaQsbxpbCYbCZbDabDbbDcbDdbDebxpbgXbDfbDgbAubiJbAvbDhblXbDibAwbvZbDjbxAbxBbrobrpbDkbABbABbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaXDaMLbDlaSlbxFaMLaMLaMLbDmaZjbDnbuQbDobxHbCfbDpbDqbxHbDrbuQbAMaKBaKBaKBaKBaKBbDsbDtbDubDvbDwbDtbDxbDybDzbDAbxTbpYbrTbpZbrVbrVbrVbASbtEbrVbsabDBbqabDCbDDbDEbqabqgaYpbCxbCybDFbDGbDHbDIbDJbCybDKbCybDLbDMbDNbDObDPbDQbDRbDSbDTbDRbDSbDUbDVbDObDWbDXbDYbDZbEabEbbEcbEdbEebBqbEfbBqbEgbEhbEibEjbEjbEjbEjbEkbElbEjbEmbEjbEjbAfbulbEnbEobEpbsIbEqbErbEsbEtbEuavAbxhbEvbxpbEwbEwbEwbExbEybEzbEAbxpbgXbmcbEBbiJbiJbiJbECblXbEDbEEbvZbyUbwbbpHbmnbmobmobmobmobmoaadaadbuMaadbuLaadaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwgbEFaZjbyVbuQbEGbxHbxHbAKbxHbEHaKBaKBbAMaKBbEIbEJbEKbELbEMbENbEObEPbEQbENbENbERbENbENbESbpYbrTbqabETbrUbEUbEVbEWbEXbEYbEZbqabFabFbbFcbqabqgaYpbCxbCybFdbFebFfbFgbFhbCybFibCybFjbFkbCybFlbFmbFlbFmbFmbFnbFmbFmbFlbFmbFlbBqbFobFpbFqbFrbFsbFtbFubEabFvbCNbBqbFwbqFbFxbEjbFybFzbFAbFBbFCbFDbFEbFFbEjbEjbEjbEjbEjbEjbsIbFGbFHbFIbFJbFKavAbxharNbxpbFLbFMbFNbxpbxpbyQbxpbxpbgXbFObsVbFPbFQbFRbpAbFSbFTbFUbAxbFVbAzbuHboabobbFWbFXbFXbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXFbFYbAFbFZbuQbxHbGabxHbAKbGabGbaKBbGcbGdaKBbGebxTbxTbGfbGgbpYbGhbGibGjbGhbGhbGhbGhaKBbGkaKBbrTbqabGlbGmbGnbASbtEbqabqabqabqabqabqabqabqabGobbFbGpbCybGqbFebGrbGsbGtbCybGubCybGvbCzbCybGwbGxbGybGzbGAbGBbGCbGDbGEbGFbGGbBqbGHbGIbGJbGKbFsbGLbGMbGNbBqbCNbBqbFwbqFbGObGPbGQbGRbGSbGTbGUbGVbFEbGWbEjbGXbGYbGZbHabHbbsIbHcbHdbHebHfbHgavAbxharNbHhbHibHjbHjbHkbHlbHmbHnbHobgXbmcbHpbHqbHqbHqbrhblXblXblXbvZbHrbwbbpHbmnbpIbHsbHtbHubmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULbHvbHwbHxbuQbxIbHybHzbHAbHzbHBaKBbAMaKBaKBbHCbHCbHDbHEbpYbpYbHFbHGbHHbHIbGhbHJbHKaKBbHLbHMbrTbqabHNbrXbrXbASbHObqabHPbHPbrVbHQbHRbHSbqabHTaYpbCxbCybHUbFebHVbHWbHXbHYbHZbIabIbbIcbCybIdbIebIfbIfbIgbIfbIgbIfbIhbIibIjbBqbFtbIkbIlbImbEbbInbIobIpbBqbCNbBqbIqbqFbqGbIrbFCbIsbItbIubIvbIwbIxbIybEjbIzbIAbIBbHabICavAavAavAbIDbIEbIFavAbxharNbIGbIHbIIbIJbIKbILbIGbIMbINbgXbmcbsVblXblXblXblXblXblXbnTbvZbIObxAbxBbrobrpbIPbFXbFXbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIQbIRbISbITaKBaKBaKBaKBaKBaKBaKBaKBbIUbIVbIWbIXbIYbIZbJabpYbpYbJbbJcbJdbJebGhbJfbJgaKBbJhbJibJjbqabJkbrXbrXbASbtEbJlbrVbrVbJmbJnbJobJpbJqbqgaYpbJrbCybJsbFebJtbJubJvbJwbJxbJybJzbJAbCybLabGBbJCbJDbJEbJFbJGbJDbJHbJIbJJbBqbJKbJLbJMbJNbBqbJObJPbJQbBqbCNbBqbFwbqFbqGbJRbFCbJSbJTbJUbJVbJWbJXbJYbEjbJZbIAbKabKbbKbbKcbKdavAbKeavAbKfavAbxharNbIGbKgbKhbKibKjbKkbKlbKmbINbgXbKnbsVblXblXbKobKpbKoblXblXbvZbyUbKqbpHbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIRbKrbKsbIVbKtbKtbKubKvbKwbKtbKtbKxaKBbKybxTbKzbxTbxTbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbHMbKLbKMbKNbKObKPbKQbtEbJqbrVbKRbJmbwFbrZbJpbKSbqgaYpbCxbCybKTbFebKUbKVbKWbCybKXbKYbKZbJBbCybLbbLcbLdbLebLfbLgbLhbLibLjbLkbLlbBqbLmbLnbLobLpbBqbBqbBqbBqbBqbCNbBqbLqbqFbqGbEjbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLEbLFbLGbLHbLIbLJbLKbLLbLMarNbIGbLNbKhbLObKhbLPbIGbIMbINbgXbLQbsVblXbnTbKobLRbKoblXblXbAxbLSbLTbLUbLVbLWbLXbLYbLYbmoaadaadbuKaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIRbLZbMaaWobMbbMbbMcbMdaWobMebxObCMaKBbMgbMhbMibMjbMkbKAbKBbMlbMmbMnbMobGhbMpbMqaKBbMrbrTaQWbqabMsbrXbrXbrXbMtbMubMvbMvbMwbMxbMybzobqabAWaYpbMzbCybCybCybCybMAbMBbCybCybMCbMDbCybCybMEbMFbMGbMEbMHbMHbMHbMFbMIbMEbMFbBqbBqbMJbMKbBqbBqbMLbMMbBtbBqbBwbBqbFwbqFbdubMNbMNbMNbMNbMNbMNbMObMPbMNbMNbMNbMNbMNbMNbMNbMNavAbMQbMRbMSbMTbLMaQsarNbMUbMVbKhbMWbKhbMXbMUbIMbMYbgXbMZbNablXblXblXblXblXblXblXbvZbNbbwbbNcbmnbpIbNdbNebNfbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbaBbaCbaBbaDbaBbaBbaDbaBbaCbiUbkDaMLbkEbkFbkGaQNbkHbkHbkIbkHbkJaQNbkKbkLbkMbkNbkObkObkPbkObkObkObkQbkRbkObkObkObkSbkObkObkQbkTbkUbkVbkWbkXbkXbkXbkXbkYbkZblablbblcbldbleblfblgblhblibljaIibllbleblmblnbloblpblqblrblsbltblublvblwblxblqblyblzblAblBaZTblCblDblEbigblFaZTblGaZTblHaYpblIbjSbjSbjSbjSbjSbjWbjSblJbjSbjSblKblLblMblNblOblPbjSbjSblQbkdbkdblRblSbkgblTbkiblUblVblWblXblYblZbmabmbbmcbksbmdbmebmfbmgbmhblXbmibmjbmkbmlbmmbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaWhbmpaSlaSlaSlaSlbmqaWhaTpaaaaMLaZjbmrbkGbmsbmtbmubmvbmwbmxaQNbmybmzbmAbmBbmCbmCbmDbmCbmEbmCbmFbmGbmCbmCbmCaJCbmCbmCbmBbmCbmIbmJbmKbmKbmKbmKbmLbmKbmMbmNbmObmPbmQbmRbmSbmTbmTbmTbmUbmVbmWblebmXblqbmYbmZbnabnbbncbndbnebndbnfbngbnhbnibnjbnkbnlaZTbnmbnnbnobnpbnqaZTaZTaZTaZVbnrbnsbjSbntbnubnvbnwbnxbjSbnybjSbnzbnAbnAbnAbnAbnAbnAblObjSbnBbkdbnCbnDbnEbkgbnFbnGbnHbnIbnJblXbnKbnLbnMbnNbnObnPbnQbnRbmfbnSbnTbnUbnVbnWbnXbnYbnZboabobbocbodbodbmoaadaaaaakaaaaAXaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaXDaMLaXFaQLaXFboebofbogbohaXFaQLboibojaMLaZjbkFbkGbokbolbombmwbmwbonaQNboobopboqborbosbosbotbosboubovbowbosbosbosbosaIqboxbosbosbosboubowbosbosbosboyboubosbosbozboAboBboCbleboDboEboEboFboGboHboIblebleboJboKboLboLboLboMboNbndboOboPboLboLboLboQboRaZPaZTaJxboTboUboVboWaZTboXboYboZbpabnsbjSbpbbpcbpdbpebpfbpgbphbpibpjbnAbnAbnAbpkbnAbnAbplbjSbpmbkdbpnbpobppbkgbpqbprbnHblVbpsbptbpubpvbpwbgXbpxbksbmdbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbmnbpIbpJbodbpKbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaadaMLaULaWhaULaWiaQOaQOaWjaULaWhaULbpLbpMbpNbkFbkGaQNbpObpObkIbpObkJaQNbpPbpQbpRaKBaKBbpSaKBbpTbpUbpVbpWbpXbpUbpYaKBaWBbqabqbbqcbqdbqebqfbqbbqcbqdbqabqbbqcbqdbqabqgbqhbqibqjbqkbqlbqmboHbqnbqobqpbqqblebqrbqsbqtbqtbqtbqtbqubqvbqwboLboLboLboLbqxbqyaZTbqzbdqbqAbdqbqBbqCaZTbqDbqEaZVbqFbqGbjSbqHbqIbqJbqKbqLbjSbqMbjSbqNbnAbnAbqObqPbqQbnAbqRbjSbnBbkdbkdbqSbqTbkgbqUbqVbqWbgXbqXbqYbqZbrabrbbgXbrcbrdbrebrfbrgbrhbnUbribrjbrkbrlbrmbrnbrobrpbrqbodbodbmoaadaacaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpbrrbrsbrsbrtaQOaQObrubrsbrsbrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKaKBbrLbrMaKBbrNbrObrPbrQbrObrRbpYbrSaZmbqabrUbrVbrWbrXbrYbrZbrVbsabsbbscbrVbsdbsebqgaYpaZKbsfbsgbshbsibsjbskbsjbslbsmbsnbsobspboLbsqbsrbssbssbssbstbsubsvbswboLbsxbsyaZTbszbsAbsBaDYbsDbsEbsFbsGbqEaZVbqFbsHbjSbjSbjSbjSbjSbjSbjSaDWbjSbjSbnAbnAbnAbnAbnAbnAbsKbjSbsLbsMbkdbkdbkdbkgbsNbsObsPbsQbsRbsRbsSbsQbsQbsTbsUbsVbmjbsWbsXbsYbsZbtabsZbtabtbbtabtcbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULbtdbtdbtebtfbtgbtgbthbtibtjbtkbtgbtlbtmbtgbtnbhobtobtpbtqbtrbtsbhtbttbtubtvaKBbtwbtxaKBbtybtzbtAbrQbtBbtBbpYaFdaGGbqabtDbrXbrXbrXbrYbrXbrXbrXbrXbrXbrXbtEbqebqgaYpaZKbleaHcaGHbtHbtIaGVbtKbtLbtMblebtNbtObtPbssbndbndbtQbtRbtSbtTbtTbtUbtVbtWbtXbtYbdqbtZbuabubbucbudaZTbuebqEbufbqFbqGbsIbugbuhbuibujbukbulbumbulbjSaHUaHUaHUaHUaHUaHUaHUbjSavAbnBaQsaQsaQsbuobupbuqburbupbupbusbutbuubuvbuwbuxbuybuzbuAbuAbuBbuCbuDbnVbuEbuFbuGbuHboabobbuIbuJbuJbmoaadaadbuKaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaMLbuNbojaMLbuNbojaMLaMLbuObuPbuQbuQbuQbuQbuQbuQbuQbuRbuQaKBbuSaKBbuTbuUbuVaKBaKBaKBaKBbtBbtBbrPbrQbuWbtBbpYbpYaZmbqabuXbrXbrXbuYbuZbvabvabvabvabvabvabvbbvcboAbvdbveblebleblebleblebvfbvgaDZbleblebvibvjbqtbvkbvlbvmbvnbvobvpbvqbvrbvsboLbvtbvuaZTbvvbvwbdqbvxbdqbvyaZTbuebqEaZVbqFbqGbvzbulbulbulbulbulbulbvAbvBbvCbvBbvBbvBbvBbvBbvBbvDbvEbvFbvGbvHbvHbvIarNbvJbvKbvLbvMbvNbvObvPbvQbvRbiNbvSbvTbvUblXbvVbvWbvXbvYblXbvZbwabwbbpHbmnbpIbwcbwdbwebmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadbwgbwhaZjbwibuQbwjbwkbwlbwmbwnbwobwpbuQbwqbwrbwsbwtbwubwvaKBbwwbwxbwybwzbwAbrPbrQbwzbwAbwBbpYaZmbqabwCbwCbwCbrYbtEbwDbwDbwDbwEbwFbwGbwHbsebqgaYpaZKbwIbtIbwJbwKbwLbwMbwNbwObtIblebwPbwQaZPaZPaZPbwRbwSbwSbwSbwTaZPaZPaZPbwUbwPaZTaZTbtYaZTaZTaZTaZUaZTbwVbqEbwWbwXbwYbwZbxabxbbxbbxbbxcbxbbxdbxebxebxebxebxebxebxebxebxfbxgavAaUoaUoaQsbxharNbvJbxibxjbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxyblXbvZbxzbxAbxBbrobrpbxCbuJbuJbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbxDbxEbxFaZjbxGbuQbxHbxIbxHbxJbxKbxHbxLbuQbxMbxNbxObxPbxQbxRaKBbxSaKBbxTbxUbxVbrPbrQbxUbxVbxTbpYaZmbqabxWbxXbxXbxYbtEbrVbrVbrVbxZbyabrVbybbqabycaYpaZKbtIbtIbydbyebyfbygbyhbyibtIbyjbykbylbymbynbyobypbypbypbyqbypbymbyrbysbytbyubyvbyobyobyobywbyxbyybyzbyAbyBbyCbyDbnsbyEbyFbulbyGbulbyHbulbyIbulbyJbyKbyLbyLbyLbyLbyLbyKbyMavAbyNbyOaQsbxharNbxpbxpbyPbxpbxpbxpbyQbxpbxpbxqbyRbySbiJbiJbiJbyTblXbvXblXbvZbyUbwbbpHbmnbmobmobmobmobmoaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaWhaQLaWhaZjbyVbuQbyWbxHbxHbyXbyYbyYbyZbzabzbbzcbzdaKBbzebzfaKBbzgbzhbxTbzibwAbrPbrQbwzbwAbxTbpYaZmbqabzjbwCbwEbzkbzlbzmbznbzobzpbrVbrVbzqbqabzrbzsbztbzubzvbzwbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzIbzJbzKbzIbzLbzMbzNbzObzPbzQbzRbzPbzSbzTbzUbzEbzPbzVbzWbzXbzYbqGbzZbyFbAabAbbAcbyHbAabAdbAcbAebAfbAgbAhbAibAfbAjbAfbAkavAaQsaQsaQsbxhaQsbxpbAlbAmbAnbxpbAobApbAqbxpbArbAsbAtbAubiJbAvbxyblXbxwbAwbAxbAybAzbuHboabobbAAbABbACbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbADbAEbxFbAFbAGbAHbAIbAJbxHbAKbxHbxHbALbuQbAMbrTbrTaKBbANaKBaKBaKBaKBbAObAPbxVbrPbrQbxUbxVbAQbpYaZmbqabARbrVbrVbASbtEbrVbrVbrVbATbAUbrVbAVbqabAWaYpbAXbAYbAZbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBibBkbBlbBmbBnbBobBlbBpbBibBjbBibBqbBrbBsbBqbBqbBtbBubBvbBqbBwbBqbBxbBybBzbBAbBBbBCbBDbBCbBEbyKbBFbyKbBGbBHbBIbBJbBKbvBbBLbBMbBNavAbBObMfaQsbxhaQsbxpbBQbBRbBSbBTbBUbBVbBWbxpbArbAsbAtbAubBXbAvbBYblXbxwbAwbvZbBZbwbbpHbmnbpIbCabCbbCcbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadaULbwhaZjbyVbuQbCdbCebCfbCgbChbxHbCibuQbAMbCjbrTbrTbCkaKBbClbCmbCnbCobCpbCqbCrbCsbCqbxTbxTbpYaZmbqabwCbwCbwCbASbtEbCtbCtbCtbqabqabCubqabqabCvbCwbCxbCybCybCybCzbCAbCzbCybCBbCybCybCybCyaadbCDbCEbBlbBlbCFbBlbBlbCGbCHaadbBibCJbCKbCLcdKbBqbBqbBqbBqbBqbCNbBqbBxbCOblIbsIbCPbCQbCRbAebulbCSbyFbulbCTbCUbulbCVbulbCWbsIbsIbCXavAavAavAavAbxhaQsbxpbCYbCZbDabDbbDcbDdbDebxpbgXbDfbDgbAubiJbAvbDhblXbDibAwbvZbDjbxAbxBbrobrpbDkbABbABbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaXDaMLbDlaSlbxFaMLaMLaMLbDmaZjbDnbuQbDobxHbCfbDpbDqbxHbDrbuQbAMaKBaKBaKBaKBaKBbDsbDtbYabDvbDwbDtbDxbDybDzbDAbxTbpYaZmbpZbrVbrVbrVbASbtEbrVbsabDBbqabDCbDDbDEbqabqgaYpbCxbCybDFbDGbDHbDIbDJbCybDKbCybDLbDMbDNaadbDPbDQbDRbDSbDTbDRbDSbDUbDVaadbDWbDXbDYbDZbEabEbbEcbEdbEebBqbEfbBqbEgbEhbEibEjbEjbEjbEjbEkbElbEjbEmbEjbEjbAfbulbEnbEobEpbsIbEqbErbEsbEtbEuavAbxhbEvbxpbEwbEwbEwbExbEybEzbEAbxpbgXbmcbEBbiJbiJbiJbECblXbEDbEEbvZbyUbwbbpHbmnbmobmobmobmobmoaadaadbuMaadbuLaadaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwgbEFaZjbyVbuQbEGbxHbxHbAKbxHbEHaKBaKBbAMaKBbEIbEJbEKbELbEMbENbEObEPbEQbENbENbERbENbENbESbpYaZmbqabETbrUbEUbEVbEWbEXbEYbEZbqabFabFbbFcbqabqgaYpbCxbCybFdbFebFfbFgbFhbCybFibCybFjbFkbCybFlbFmbFlbFmbFmbFnbFmbFmbFlbFmbFlbBqbFobFpbFqbFrbFsbFtbFubEabFvbCNbBqbFwbqFbFxbEjbFybFzbFAbFBbFCbFDbFEbFFbEjbEjbEjbEjbEjbEjbsIbFGbFHbFIbFJbFKavAbxharNbxpbFLbFMbFNbxpbxpbyQbxpbxpbgXbFObsVbFPbFQbFRbpAbFSbFTbFUbAxbFVbAzbuHboabobbFWbFXbFXbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXFbFYbAFbFZbuQbxHbGabxHbAKbGabGbaKBbGcbGdaKBbGebxTbxTbGfbGgbpYbGhbGibGjbGhbGhbGhbGhaKBbGkaKBaZmbqabGlbGmbGnbASbtEbqabqabqabqabqabqabqabqabGobbFbGpbCybGqbFebGrbGsbGtbCybGubCybGvbCzbCybGwbGxbGybGzbGAbGBbGCbGDbGEbGFbGGbBqbGHbGIbGJbGKbFsbGLbGMbGNbBqbCNbBqbFwbqFbGObGPbGQbGRbGSbGTbGUbGVbFEbGWbEjbGXbGYbGZbHabHbbsIbHcbHdbHebHfbHgavAbxharNbHhbHibHjbHjbHkbHlbHmbHnbHobgXbmcbHpbHqbHqbHqbrhblXblXblXbvZbHrbwbbpHbmnbpIbHsbHtbHubmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULbHvbHwbHxbuQbxIbHybHzbHAbHzbHBaKBbAMaKBaKBbHCbHCbHDbHEbpYbpYbHFbHGbHHbHIbGhbHJbHKaKBbHLbHMaZmbqabHNbrXbrXbASbHObqabHPbHPbrVbHQbHRbHSbqabHTaYpbCxbCybHUbFebHVbHWbHXbHYbHZbIabIbbIcbCybIdbIebIfbIfbIgbIfbIgbIfbIhbIibIjbBqbFtbIkbIlbImbEbbInbIobIpbBqbCNbBqbIqbqFbqGbIrbFCbIsbItbIubIvbIwbIxbIybEjbIzbIAbIBbHabICavAavAavAbIDbIEbIFavAbxharNbIGbIHbIIbIJbIKbILbIGbIMbINbgXbmcbsVblXblXblXblXblXblXbnTbvZbIObxAbxBbrobrpbIPbFXbFXbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIQbIRbISbITaKBaKBaKBaKBaKBaKBaKBaKBbIUbIVbIWbIXbIYbIZbJabpYbpYbJbbJcbJdbJebGhbJfbJgaKBbJhbJibUrbqabJkbrXbrXbASbtEbJlbrVbrVbJmbJnbJobJpbJqbqgaYpbJrbCybJsbFebJtbJubJvbJwbJxbJybJzbJAbCybLabGBbJCbJDbJEbJFbJGbJDbJHbJIbJJbBqbJKbJLbJMbJNbBqbJObJPbJQbBqbCNbBqbFwbqFbqGbJRbFCbJSbJTbJUbJVbJWbJXbJYbEjbJZbIAbKabKbbKbbKcbKdavAbKeavAbKfavAbxharNbIGbKgbKhbKibKjbKkbKlbKmbINbgXbKnbsVblXblXbKobKpbKoblXblXbvZbyUbKqbpHbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIRbKrbKsbIVbKtbKtbKubKvbKwbKtbKtbKxaKBbKybxTbKzbxTbxTbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbHMbKLbKMbKNbKObKPbKQbtEbJqbrVbKRbJmbwFbrZbJpbKSbqgaYpbCxbCybKTbFebKUbKVbKWbCybKXbKYbKZbJBbCybLbbLcbLdbLebLfbLgbLhbLibLjbLkbLlbBqbLmbLnbLobLpbBqbBqbBqbBqbBqbCNbBqbLqbqFbqGbEjbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLEbLFbLGbLHbLIbMSbLKbLLbLMarNbIGbLNbKhbLObKhbLPbIGbIMbINbgXbLQbsVblXbnTbKobLRbKoblXblXbAxbLSbLTbLUbLVbLWbLXbLYbLYbmoaadaadbuKaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIRbLZbMaaWobMbbMbbMcbMdaWobMebxObCMaKBbMgbMhbMibMjbMkbKAbKBbMlbMmbMnbMobGhbMpbMqaKBbMrbrTaQWbqabMsbrXbrXbrXbMtbMubMvbMvbMwbMxbMybzobqabAWaYpbMzbCybCybCybCybMAbMBbCybCybMCbMDbCybCybMEbMFbMGbMEbMHbMHbMHbMFbMIbMEbMFbBqbBqbMJbMKbBqbBqbMLbMMbBtbBqbBwbBqbFwbqFbdubMNbMNbMNbMNbMNbMNbMObMPbMNbMNbMNbMNbMNbMNbMNbMNavAbMQbMRbLJbMTbLMaQsarNbMUbMVbKhbMWbKhbMXbMUbIMbMYbgXbMZbNablXblXblXblXblXblXblXbvZbNbbwbbNcbmnbpIbNdbNebNfbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaWobNgaWoaWobNhaWoaWoaWobNgaKBbNibNjbNkbNlbNmbNnbNobNpbNqbNrbNsbGhbNtbMpaKBbMrbrTaQWbqabNubscbNvbNwbNxbqabNybNzbNAbNBbqabqabqabqgaYpbNCbNDbNDbNDbNEbNFbNDbNGbNDbNHbNFbNDbNIbNDbNDbNJbNKbNKbNKbNLbNKbNMbNNbNNbNObNPbNQbNNbNRbNSbNTbNNbNNbNNbNUbNNbNVbqFbNWbNXbNYbNZbOabObbOcbOdbOebOfbOgbOhbNZbOibMNbOjbOkbOlatJaQsaUobOmbOnbOoarNbMUbOpbOqbOrbOsbOtbMUbIMbgXbgXbOubsVbOvbOwbOxbOyblXbOzbOAbOBbOCbLTbODbLVbOEbOFbOGbLYbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaadajebOHbOIbOJajGaadaadbOKbOLbOKbOMbOMbOKbONbOObOPbOQbORbOPbOPbOPbOPaWobMrbHMaQWbqabqabqabqabqabqabqabqabqabOSbqabqabqabOTbqgbOUbOVaWKaWKaWKaWKaWKaWKaWVaWKbOWbOXaWXaWWaWKaWKbOYbOZbPabPbbPcbPdbPebPfaWKaWKbPgbPhaWKaWKaWKaWVaWKaWKaWKbPiaWKbPjbPkbNWbPlbPmbPnbPobPnbPnbPpbPqbPrbPnbPnbPsbPtbPubPvbPwavAatJaQsaUoaUoaUoaUoarNbMUbPxbPybPzbPAbPBbMUbIMbPCbPDbPEbPFbOvbPGbxwbAwblXbPHbPIbAxbPJbAzbPKbPLbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadajGbPMaadbPNajeaadaaabPObPPbPObPQbPQbPObPPbPPaadaadaadaadaadaadaqXaWobPRbPSbPTaVfaVfaVfaVfaVfaVfbPUbPVbPWbPXaVfaVfaVhbPYbPZbQabQbbQcbQdbQdbQdbQebQdbQfbQdbQgaVCbQhbQiaVCaVCbQjbQkbQlbQmbQnbQobQpbQqaVCbQrbQsaVCaVCaVCbQtbQubQvbQtbQwbQtbQtbQxbQybQzbQAbQBbQCbQDbQDbQEbQDbQDbQFbQDbQDbQGbQHbMNbQIbQJbMNbQKbQLaQsaQsbOobQMbMUbQNbQObQPbPzbQQbQRbQNbQSbQTbQUbQVbQWbQXbQYbQZbRabQWbRbbRcbOBbRdbAzbPKbRebobbRfbRgbRgbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaadbRhbRhbRhbRhaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadbRiaadaWoaWoaWoaKBaKBaKBaKBaKBaKBaKBbRjbRkbRlaKBbRmbRmbRmbRmbRmbRnbRobRpbRpbRnbRqbRpbRrbRpbRsbRsbRtbRubRvbRwbRxbRxbRybRzbqFbRAbRBbRCbRCbRDbREbRFbRGbRHbRIbRIbRJbRJbRJbRJbRJbRKbRLbRLbRLbMNbRMbRNbQDbQDbQEbQDbQDbQFbQDbQDbQGbRObMNbRPbRQbMNbQKbQLaQsaQsaQsaQsbMUbQNbRRbOqbRSbRTbRUbRVbRWbPCbRXbRYbgXbgXbRZbRZbgXbgXbSabSbbvZbScbwbbNcbmnbpIbSdbSebSfbmoaadaadbuMaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaadakkbRhaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadbSgbShbSibSjbSibSkbSlbSmbSnbSobSpbSqbSrbSsbStbuUbuVbRmbSubSvbSwbSxbSybSzbRpbSAbSBbSCbSDbSEbRpbSFbSGbSFbSHbSIbSFbSGbSFbRpbSJbSKbSLbRLbSMbSNbSMbSObSPbSMbSNbSQbRLbRJbSRbSSbSTbRJbSUbSVbSWbSXbMNbSYbQEbQDbQDbQEbQDbQDbSZbQDbQDbTabTbbPubQIbTcbMNbQKbQLaUoaQsbTdbyObMUbQNbTebTfbTgbThbTibQNbMUbTjbRXbRYbgXbTkbTlbTmbTkbgXbTnbsWbvZbTobxAbTpbrobrpbTqbRgbRgbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadabaaAXaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbTrbTsbTsbTsbTsbTsbTtbTubTvbTwbTwbTxbSrbTybwtbTzbwvbRmbTAbTBbTCbTDbTEbTFbTGbTHbTHbTHbTHbTIbRpbTJbTKbTLbTMbTNbTObTPbTQbSGbTRbTSbTTbSNbTUbTVbTWbTXbTYbTWbTVbTZbUabRJbUbbUcbUdbRJbUebUfbUgbUhbMNbUibUjbQEbUkbUlbUlbUlbUmbUlbUlbUlbUnbUobUpbUpbUqbUrbQLaUobUsaQsbyObMUbUtbMUbUubUvbUwbMUbUxbMUbTjbRXbRYbgXbUybTkbTkbUzbgXbUAbUBbUCbyUbwbbNcbmnbmobmobmobmobmoaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadbUDaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbTrbUEbUFbUGbUHbUGbUIbUJbUKbULbULbUMbSrbTybxPbxQbUNbUObUObUObUObUObUPbUQbRpbURbTHbUSbUTbUUbRpbUVbUWbUWbUXbUYbUZbVabUZbVbbVcbTSbVdbVebVfbVgbVhbVibVjbVkbVkbVlbVmbRJbRJbVnbVobRJbVpbVqbSUbVrbMNbVsbVtbUlbVubVvbVwbVxbVybVzbVAbVBbVCbMNbVDbVEbMNbQKbQLaUoaUoaUoaUobMUbMUbMUbMUbMUbMUbMUbMUbMUbgXbRXbRYbgXbTkbVFbTkbTkbgXbVGbVHbVIbVJbAzbPKboabobbVKbVLbVLbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaAXbVMaadaaaaadaaabVNaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUDaadbTrbUEbVObVPbVQbVRbTvbVSbTvbVTbTvbVUbVVbVWbANbVXbVYbUObVZbWabWbbWcbWdbWebWfbWgbTHbTHbWhbWibWjbWkbWlbWmbWmbWnbTHbWobTHbWpbWqbWrbWsbVebVfbVfbVfbWtbWubWvbWvbWwbWxbRJbWybWzbWAbRJbWBbWBbWCbWBbWDbWEbWFbWGbWEbMNbMNbMNbMNbWHbMNbMNbMNbMNbMNbMNbMNbQKaQsaUobEvaQsbWIaUoaQsaQsaQsaQsaQsaQsaUobOobgXbRXbWJbiRbiRbWKbiRbiRbiRbWLbWMblXbWNbwbbNcbmnbpIbWObWPbWQbmoaadaadbuKaadbuLaadbuMaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaaaaaebWRbWRbWSbWTbWRbWUbWRaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaadaadaadbTrbUEbWVbWWbWXbWWbWYbWZbXabXbbXcbXdbSrbTyaKBbXebXfbUObXgbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXrbXsbXtbXubXvbXwbXvbXxbXxbXybSFbXzbTSbXAbSQbXBbXCbXDbXEbXFbXFbXGbXHbXIbRJbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbXVbXWbXXbXXbXXbXXbXXbXXbXYbXXbXZbXXbXXbYabYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYcbYbbYbbYbbYdbYebYfbYgbYhbYibYjbYkbYlbYmblXblXbYnbxAbYobrobrpbYpbVLbVLbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaaabYqaaeajHbYrbYsaGpaaeaadaadaaaaaaaaaaaaaaaaaaaaaaaabSgbYtbYtbYtbYubTsbTsbYvbYvbYvbYwbYwbYwbYwbYwbYwbYwbYxbYwbYwbYwbYybYybYybYybYybYzbYAbRpbYBbYCbYDbYEbYFbRpbYGbYHbRpbRpbYIbYJbYKbYLbSGbYMbTSbYNbYObYPbYQbYRbYPbYSbYTbYPbYUbYVbRJbYWbYXbYYbYZbZabZbbZcbZdbZebVfbVfbZfbVfbYvbYvbYvbYvbYvbYvbYvbYvbYvbZgbZhaUobWIbZiarNarNarNarNarNaUoaUobWIbZjaUoaUnaQsaQsbgXbZkbZlbZmbZlbZlbZnbZobZobZlbZpbZnbZqbwbbgXbmnbmobmobmobmobmoaadaaaaakaaaaaEaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbWRbWUbWRaadbZrbZsbZtbZtaadaadaaaaaaaaaaaaaaabZubYtbYubYvbYvbYvbYvbYvbYvbZvbZwbZxbZxbZxbZxbZxbZxbZxbZybZzbZAbZAbZAbZBbZCbZDbZEbZFbZGbZHbRpbRpbZIbZJbZKbRpbRpbZLbZMbZNbZObZPbZQbZRbZSbZNbYMbTSbZTbYPbZUbZVbZWbZXbZYbZZcaacabcaccadcadcaecafcafcagcahcaibRLbRLbRLbRLbRLbRLcajcakcalcalcamcancalcaocajbZgbZharNarNarNarNcapcaqcaparNcararNarNarNarNcasbTdbyObgXbgXbgXbgXbgXbgXcatcaucavbgXbgXbgXbgXbgXbgXaadaadaadaadaadaadaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabVNaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcawcaxcaybYvcazbQKcaAcaAcaBcaCcaCcaCcaCcaDcaCcaCcaCcaEcaFcaGcaHcaIcaJcaKcaLcaMcaNcaObUYcaPcaQcaRcaScaTcaUcaVcaVcaVcaVcaWcaXbYMbTSbYNcaYcaZcaZcbacaZcaZcbbcbccbdbTYcbecbfcbgcbhcbicbecbjcbkbRLcblcbmcbncbocbpcajcbqcalcbrcbscalcalcbtcajbZgcbuarNcbvcbwaUoaQscbxcbycbzaQscbAajeaadarNcbBcbCcbDarNaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaaaaadbWRbWRaadbWTbWRbWRaadaadaadaaaaaaaaaaaaaaaaaaaaaaadbYvcbEbZhbZhbZhbYvbQLbQKcaAcbFcbGcbHcbIcbJcaAcbKcbLcbMcbNcbOcbPcbQcbRcbScbTcbUcbVcbWcbXcbYcbZcbYccacbYccbcccccdcceccfccgcchcciccjcckcclccmccnccoccoccoccpccqccrccscctccuccvccwccxccycczccAccBccCccDccEccEccFccGccHcajcakcalccIcalcalcalccJcajbZgbQLarNccKccLbTdccMccNaQsccLaQsccOaqYaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZraaeccPbYrbYsaaeaaebZraadaaaaaaaaaaaaaaaaaaaaaaaaaaabYvccQcbuccRbQLccSbQLbQKcaAccTccUccVccWccXccYccZcdacdbcdccddcdecdfcdgcdhcdicdjbWkcdkcdlcdmbXvbXvcdncdocdpcdqbZNcdrcdscdtcducdvbZNbYMbTScdwbYPcdxcdycdzcdAcdBcdCcdDcdEcdFcdGcdHcdIcdJbBPcdGcdLcdMcdNcdOcdOcdPccGcdQcajcajcajccIcalcdRcajcajcajbZgbQLarNcbycdScdScbyaUocdTbTdcdScdUajeaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaAXaAXaAXaaEaAXbuLaAXbuLaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaadaadbWScdVaaebWRbWUaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacdWbQLcdXbZhcdYbYvbQLbQKcaAcdZceacebceccedcaAceecefcegcaAcehcehceicejcehcehcekbWkcelcemcemcenceocepcemcemceqbZNcercescdtcducetbZNceubTScevbYPcewcexceycdAcezceAceBceCceDcbeceEcbeceFceEcbeceGcbkbRLceHceIceJceKceLcajceMceNceOcePceQceRceMcajbZgbQLarNceSceTceUcdSaUoceVcdSceWarNajeaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaAXaAXaaaaaaaaaaaaaadaaaaadaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaaaaaaaadceXaaeaaeaaeaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaabYvceYbQLbZhbZhbYvbQLceZcaAcfacfbcfccfdcfecaAcffcfgcfhcaAcficfjcfkcflcfmcejcfnbWkcdkcemcfocfpcfqcfrcfscemcftbZNcfucfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfGcfHcfIcfJcfKceCbTYcfLcfMcfMcfNcfMcfOceGcfPbRLcfQbRLcfRcfSbRLcajcfTcfUcfVcfWcfXcfYcfZcajbZgbZharNarNarNcgaarNarNarNcgaarNajeaadaadaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaadcgbaadaAXaAXaAXbuLaadaadaakaakaakaaEaakbuMaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabaaaaaaaaadaadaadaaaaaaaadbVMaadaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcgcbQLbQLcdYbYvbQLbQKcaAcgdcgecgfcggcghcaAcgicgjcgkcglcgmcgncgocgpcgqcgrcgsbWkcdkcgtcgucgvcgwcgxcgycemcftbZNcgzcgAcgBcgCcgDcgEcgFbTSbTTcgGcgHcgIcgJcgKcgLcgMcgNcgOcgPcgQcgRbWvcgSbWvcgTcgUcgVcgWcgXcgYcgZchachbchcchdchechfchgchhchichjchkchlbQLchmbYvchnaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuLaSgaadaSgbYqaaaaadaadbuLaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaabYvbYvchochpchqbYvbQLbQKchrchscgechtcggchuchvchwchxchychzchAchBchCchDchEchFchGchHchIchJchKchLchMchNchMchOchPbZNchQchRchSchTchUchVchWbTSbTTbYOchXchYchZciacibcicceBcidciecifcigcihciicijcikcilcimcinbVkbVkciocipciqcirciscitciucivciwcixciycajbZgbQLcizbYvaadaadaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadciAaWoaWobYvbYvbYvbQLbQKcaAciBciCciDciEciFcaAciGcfgciHcaAciIciJciKciLciMcejcdjbWkciNcemciOciPciQciRciScemciTbZNbZNbZNciUbZNciVbZNciWciXciYbYPceBceBciZcjaceBceBceBcjbcjccjdcjecjfcjgcjhcjicjjcjjcjjcjjcjkcjlcjmcjkcajcjncjocjpcjqcjrcjscjtcajbZgcjucjvbYvaaaaaaaadaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciAcjwcjxbYvcjybYvbQLbQKcaAcjzcjAcjBcjCcjDcaAcjEcjFcjGcaAcehcehcehcehcehcehcjHcjIcjJcjKcjLcjMcjNcjOcjPcemcjQcjRcjScjRcjTcjUcjUcjVcjWcjXcjYcjZckackackackbckackcckackackdckeckfckgckhckickjckkcklckmckncjkckockpckqckrcajcajckscktckucktckvcajbZgbZhbYvbYvbYvaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadajGbPMaadbPNajeaadaaabPObPPbPObPQbPQbPObPPbPPaadaadaadaadaadaadaqXaWobPRbPSbPTaVfaVfaVfaVfaVfaVfbPUbPVbPWbPXaVfaVfaVhbPYbPZbQabQbbQcbQdbQdbQdbQebQdbQfbQdbQgaVCbQhbQiaVCaVCbQjbQkbQlbQmbQnbQobQpbQqaVCbQrbQsaVCaVCaVCbQtbQubQvbQtbQwbQtbQtbQxbQybQzbQAbQBbQCbQDbQDbQEbQDbQDbQFbQDbQDbQGbQHbMNbQIbQJbMNatJaQsaQsaQsbOobQMbMUbQNbQObQPbPzbQQbQRbQNbQSbQTbQUbQVbQWbQXbQYbQZbRabQWbRbbRcbOBbRdbAzbPKbRebobbRfbRgbRgbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaadbRhbRhbRhbRhaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadbRiaadaWoaWoaWoaKBaKBaKBaKBaKBaKBaKBbRjbRkbRlaKBbRmbRmbRmbRmbRmbRnbRobRpbRpbRnbRqbRpbRrbRpbRsbRsbRtbRubRvbRwbRxbRxbRybRzbqFbRAbRBbRCbRCbRDbREbRFbRGbRHbRIbRIbRJbRJbRJbRJbRJbRKbRLbRLbRLbMNbRMbRNbQDbQDbQEbQDbQDbQFbQDbQDbQGbRObMNbRPbRQbMNatJaQsaQsaQsaQsaQsbMUbQNbRRbOqbRSbRTbRUbRVbRWbPCbRXbRYbgXbgXbRZbRZbgXbgXbSabSbbvZbScbwbbNcbmnbpIbSdbSebSfbmoaadaadbuMaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaadakkbRhaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadbSgbShbSibSjbSibSkbSlbSmbSnbSobSpbSqbSrbSsbStbuUbuVbRmbSubSvbSwbSxbSybSzbRpbSAbSBbSCbSDbSEbRpbSFbSGbSFbSHbSIbSFbSGbSFbRpbSJbSKbSLbRLbSMbSNbSMbSObSPbSMbSNbSQbRLbRJbSRbSSbSTbRJbSUbSVbSWbSXbMNbSYbQEbQDbQDbQEbQDbQDbSZbQDbQDbTabTbbPubQIbTcbMNatJaQsaUoaQsbTdbyObMUbQNbTebTfbTgbThbTibQNbMUbTjbRXbRYbgXbTkbTlbTmbTkbgXbTnbsWbvZbTobxAbTpbrobrpbTqbRgbRgbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadabaaAXaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbTrbTsbTsbTsbTsbTsbTtbTubTvbTwbTwbTxbSrbTybwtbTzbwvbRmbTAbTBbTCbTDbTEbTFbTGbTHbTHbTHbTHbTIbRpbTJbTKbTLbTMbTNbTObTPbTQbSGbTRbTSbTTbSNbTUbTVbTWbTXbTYbTWbTVbTZbUabRJbUbbUcbUdbRJbUebUfbUgbUhbMNbUibUjbQEbUkbUlbUlbUlbUmbUlbUlbUlbUnbUobUpbUpbUqbvhaQsaUobUsaQsbyObMUbUtbMUbUubUvbUwbMUbUxbMUbTjbRXbRYbgXbUybTkbTkbUzbgXbUAbUBbUCbyUbwbbNcbmnbmobmobmobmobmoaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadbUDaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbTrbUEbUFbUGbUHbUGbUIbUJbUKbULbULbUMbSrbTybxPbxQbUNbUObUObUObUObUObUPbUQbRpbURbTHbUSbUTbUUbRpbUVbUWbUWbUXbUYbUZbVabUZbVbbVcbTSbVdbVebVfbVgbVhbVibVjbVkbVkbVlbVmbRJbRJbVnbVobRJbVpbVqbSUbVrbMNbVsbVtbUlbVubVvbVwbVxbVybVzbVAbVBbVCbMNbVDbVEbMNatJaQsaUoaUoaUoaUobMUbMUbMUbMUbMUbMUbMUbMUbMUbgXbRXbRYbgXbTkbVFbTkbTkbgXbVGbVHbVIbVJbAzbPKboabobbVKbVLbVLbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaAXbVMaadaaaaadaaabVNaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUDaadbTrbUEbVObVPbVQbVRbTvbVSbTvbVTbTvbVUbVVbVWbANbVXbVYbUObVZbWabWbbWcbWdbWebWfbWgbTHbTHbWhbWibWjbWkbWlbWmbWmbWnbTHbWobTHbWpbWqbWrbWsbVebVfbVfbVfbWtbWubWvbWvbWwbWxbRJbWybWzbWAbRJbWBbWBbWCbWBbWDbWEbWFbWGbWEbMNbMNbMNbMNbWHbMNbMNbMNbMNbMNbMNbMNatJaQsaUobEvaQsbWIaUoaQsaQsaQsaQsaQsaQsaUobOoarNbRXbWJbiRbiRbWKbiRbiRbiRbWLbWMblXbWNbwbbNcbmnbpIbWObWPbWQbmoaadaadbuKaadbuLaadbuMaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaaaaaebWRbWRbWSbWTbWRbWUbWRaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaadaadaadbTrbUEbWVbWWbWXbWWbWYbWZbXabXbbXcbXdbSrbTyaKBbXebXfbUObXgbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXrbXsbXtbXubXvbXwbXvbXxbXxbXybSFbXzbTSbXAbSQbXBbXCbXDbXEbXFbXFbXGbXHbXIbRJbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbXVbXWbXXbXXbXXbXXbXXbXXbXYbXXbXZbXXbDObDubYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYcbYbbYbbYbbCIbYebYfbYgbYhbYibYjbYkbYlbYmblXblXbYnbxAbYobrobrpbYpbVLbVLbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaaabYqaaeajHbYrbYsaGpaaeaadaadaaaaaaaaaaaaaaaaaaaaaaaabSgbYtbYtbYtbYubTsbTsbYvbYvbYvbYwbYwbYwbYwbYwbYwbYwbJjaKBaKBaKBbYybYybYybYybYybYzbYAbRpbYBbYCbYDbYEbYFbRpbYGbYHbRpbRpbYIbYJbYKbYLbSGbYMbTSbYNbYObYPbYQbYRbYPbYSbYTbYPbYUbYVbRJbYWbYXbYYbYZbZabZbbZcbZdbZebVfbVfbZfbVfbYvbYvbYvbYvbYvbYvbYvbYvbYvbZgbZhavAbWIbZiarNarNarNarNarNaUoaUobWIbZjaUoaUnaQsaQsarNbZkbZlbZmbZlbZlbZnbZobZobZlbZpbZnbZqbwbbgXbmnbmobmobmobmobmoaadaaaaakaaaaaEaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbWRbWUbWRaadbZrbZsbZtbZtaadaadaaaaaaaaaaaaaaabZubYtbYubYvbYvbYvbYvbYvbYwbZvbZwbZxbZxbZxbZxbZxbZxbZxbZybZzbZAbZAbZAbZBbZCbZDbZEbZFbZGbZHbRpbRpbZIbZJbZKbRpbRpbZLbZMbZNbZObZPbZQbZRbZSbZNbYMbTSbZTbYPbZUbZVbZWbZXbZYbZZcaacabcaccadcadcaecafcafcagcahcaibRLbRLbRLbRLbRLbRLcajcakcalcalbCCcancalcaocajbZgbZhavAarNarNarNcapcaqcaparNcararNarNarNarNcasbTdbyOarNbgXbgXbgXbgXbgXcatcaucavbgXbgXbgXbgXbgXbgXaadaadaadaadaadaadaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabVNaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcawcaxcaybYwcazbQKcaAcaAcaBcaCcaCcaCcaCcaDcaCcaCcaCcaEcaFcaGcaHcaIcaJcaKcaLcaMcaNcaObUYcaPcaQcaRcaScaTcaUcaVcaVcaVcaVcaWcaXbYMbTSbYNcaYcaZcaZcbacaZcaZcbbcbccbdbTYcbecbfcbgcbhcbicbecbjcbkbRLcblcbmcbncbocbpcajcbqcalcbrcbscalcalcbtcajbZgcbuavAcbvcbwaUoaQscbxcbycbzaQscbAarNaadarNcbBcbCcbDarNaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaaaaadbWRbWRaadbWTbWRbWRaadaadaadaaaaaaaaaaaaaaaaaaaaaaadbYvcbEbZhbZhbZhbYwbQLbQKcaAcbFcbGcbHcbIcbJcaAcbKcbLcbMcbNcbOcbPcbQcbRcbScbTcbUcbVcbWcbXcbYcbZcbYccacbYccbcccccdcceccfccgcchcciccjcckcclccmccnccoccoccoccpccqccrccscctccuccvccwccxccycczccAccBccCccDccEccEbunccGccHcajcakcalccIcalcalcalccJcajbZgbQLavAccKccLbTdccMccNaQsccLaQsccOcgaaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZraaeccPbYrbYsaaeaaebZraadaaaaaaaaaaaaaaaaaaaaaaaaaaabYvccQcbuccRbQLccSbQLbQKcaAccTccUccVccWccXccYccZcdacdbcdccddcdecdfcdgcdhcdicdjbWkcdkcdlcdmbXvbXvcdncdocdpcdqbZNcdrcdscdtcducdvbZNbYMbTScdwbYPcdxcdycdzcdAcdBcdCcdDcdEcdFcdGcdHcdIcdJbBPcdGcdLcdMcdNcdOcdOcdPccGcdQcajcajcajccIcalcdRcajcajcajbZgbQLavAcbycdScdScbyaUocdTbTdcdScdUarNaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaAXaAXaAXaaEaAXbuLaAXbuLaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaadaadbWScdVaaebWRbWUaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacdWbQLcdXbZhcdYbYwbQLbQKcaAcdZceacebceccedcaAceecefcegcaAcehcehceicejcehcehcekbWkcelcemcemcenceocepcemcemceqbZNcercescdtcducetbZNceubTScevbYPcewcexceycdAcezceAceBceCceDcbeceEcbeceFceEcbeceGcbkbRLceHceIceJceKceLcajceMceNceOcePceQceRceMcajbZgbQLavAceSceTceUcdSaUoceVcdSceWarNarNaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaAXaAXaaaaaaaaaaaaaadaaaaadaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaaaaaaaadceXaaeaaeaaeaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaabYvceYbQLbZhbZhbYwbQLceZcaAcfacfbcfccfdcfecaAcffcfgcfhcaAcficfjcfkcflcfmcejcfnbWkcdkcemcfocfpcfqcfrcfscemcftbZNcfucfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfGcfHcfIcfJcfKceCbTYcfLcfMcfMcfNcfMcfOceGcfPbRLcfQbRLcfRcfSbRLcajcfTcfUcfVcfWcfXcfYcfZcajbZgbZhavAarNarNcgaarNarNarNcgaarNarNaadaadaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaadcgbaadaAXaAXaAXbuLaadaadaakaakaakaaEaakbuMaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabaaaaaaaaadaadaadaaaaaaaadbVMaadaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcgcbQLbQLcdYbYwbQLbQKcaAcgdcgecgfcggcghcaAcgicgjcgkcglcgmcgncgocgpcgqcgrcgsbWkcdkcgtcgucgvcgwcgxcgycemcftbZNcgzcgAcgBcgCcgDcgEcgFbTSbTTcgGcgHcgIcgJcgKcgLcgMcgNcgOcgPcgQcgRbWvcgSbWvcgTcgUcgVcgWcgXcgYcgZchachbchcchdchechfchgchhchichjchkchlbQLchmbYvchnaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuLaSgaadaSgbYqaaaaadaadbuLaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaabYvbYvchochpchqbYwbQLbQKchrchscgechtcggchuchvchwchxchychzchAchBchCchDchEchFchGchHchIchJchKchLchMchNchMchOchPbZNchQchRchSchTchUchVchWbTSbTTbYOchXchYchZciacibcicceBcidciecifcigcihciicijcikcilcimcinbVkbVkciocipciqcirciscitciucivciwcixciycajbZgbQLcizbYvaadaadaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadciAaWoaWobYvbYwbYwbQLbQKcaAciBciCciDciEciFcaAciGcfgciHcaAciIciJciKciLciMcejcdjbWkciNcemciOciPciQciRciScemciTbZNbZNbZNciUbZNciVbZNciWciXciYbYPceBceBciZcjaceBceBceBcjbcjccjdcjecjfcjgcjhcjicjjcjjcjjcjjcjkcjlcjmcjkcajcjncjocjpcjqcjrcjscjtcajbZgcjucjvbYvaaaaaaaadaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciAcjwcjxbYvcjybYwbQLbQKcaAcjzcjAcjBcjCcjDcaAcjEcjFcjGcaAcehcehcehcehcehcehcjHcjIcjJcjKcjLcjMcjNcjOcjPcemcjQcjRcjScjRcjTcjUcjUcjVcjWcjXcjYcjZckackackackbckackcckackackdckeckfckgckhckickjckkcklckmckncjkckockpckqckrcajcajckscktckucktckvcajbZgbZhbYvbYvbYvaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadckwckxckyckzckAckzckBckCcaAcaAcaAcaAcaAcaAcaAcaAckDcaAcaAbYwckEckFckGckHckIckJbWkckKcemckLckMckNckOckOckPckQckQckQckQckRckQckSckTbYMbTSbYNckUcjccjccjccjccjcckVckWcjccjcckXckYckZckhclaclbclccldcleclfcjkclgclhclicljclkckocllclmclnbYvcloclpclqbQLclraaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaadaAXaadaaaaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadciAckwckwbYvclsbYvbQLcltbXXbXXbXXbXXbXXclubXXbXXclvclwclxclyclzclAclBclCclDclEclFclGcemclHcemcemckOclIclJclIclKclIclLclMclNclOclPbYMbTSclQclRclSclTclUclVclWclXclYclZcjccmacmbcmccmdcmecmfcmgcmhcmicmjcjkcmkcmlcmmcmncmocmpcmqcmrcmsbYvbZgbQLbYvcmtbYvaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcmubYvbYvbYvbYvbYvcmvcmwbQLbQLbQLbQLbQLcmxbQLbQLbQKcmycmzbYwcmAcmBcmCcmDcmEcmFbTMcmGcemcmHcmIcmJckOclIcmKclIclKclIcmLclMcmMclOcmNbYMbTScmOcmPcmQcmRcmScmScmSclXcmTcmUcmVcmWcmXcmYcmZcnacnbcnccnccndcnecjkcnfcmlcngcnhcnicnjcjkcnkcnlbYvbZgbQLbYvcnmbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnncnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaadaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvcntcnucntbYvbYvbYvcnvbYvbYvcnwcnwcnxcnycnwcnzbYvbYvbYvcnAcnAcnAcnAcnAcnBcnCcnDbUWcnEbUWcnFckOcnGclKclIclKclIcnHcnIcnJcnKcnLcnMcnNcnOckUcnPcnQcnRcnRcnSclXcnTcnUcnVcnWcjecnXcjjcnYcnZcoacobcoccodcjkcoecofcogcohcnicoicjkcojcokcolbZgbQLbYvcmtbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadcomconcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadciAckwckwbYvclsbYwbQLcltbXXbXXbXXbXXbXXclubXXbXXcuYcuXclxclyclzclAclBclCclDclEclFclGcemclHcemcemckOclIclJclIclKclIclLclMclNclOclPbYMbTSclQclRclSclTclUclVclWclXclYclZcjccmacmbcmccmdcmecmfcmgcmhcmicmjcjkcmkcmlcmmcmncmocmpcmqcmrcmsbYvbZgbQLbYvcmtbYvaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcmubYvbYvbYvbYwbYwcmvcmwbQLbQLbQLbQLbQLcmxbQLbQLbQKcuScmzbYwcmAcmBcmCcmDcmEcmFbTMcmGcemcmHcmIcmJckOclIcmKclIclKclIcmLclMcmMclOcmNbYMbTScmOcmPcmQcmRcmScmScmSclXcmTcmUcmVcmWcmXcmYcmZcnacnbcnccnccndcnecjkcnfcmlcngcnhcnicnjcjkcnkcnlbYvbZgbQLbYvcnmbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnncnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaadaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvcntcnucntbYwbYwbYwcnvbYwbYwcnwcnwcnxcnycnwcnzbYvbYvbYvcnAcnAcnAcnAcnAcnBcnCcnDbUWcnEbUWcnFckOcnGclKclIclKclIcnHcnIcnJcnKcnLcnMcnNcnOckUcnPcnQcnRcnRcnSclXcnTcnUcnVcnWcjecnXcjjcnYcnZcoacobcoccodcjkcoecofcogcohcnicoicjkcojcokcolbZgbQLbYvcmtbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadcomconcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcoscotcoucovcowbZhcoxbQLcoycdYcnwcozcoAcoBcnwcnzcoCcoDcoEcoFcoGcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoScoTcoScoScoUcoVcoWcoXcoYcoZbWrcpacpbcmTcmScmScmScpcclXcmTcmTcpdcpecjecpfcjjcjjcjjcjjcpgcphcpicjkcpjcjkcpkcjkbYvbYvbYvbYvbYvbYvbZgbQLbYvcplconconconconconconconconconconconconconconconconconcpmcpnconcopcnrcnrcoqcoqcpocoqcoqcnrcnraadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcdWcppcoxcoybZhbZhbZhcdXbQLcpqcprcnwcpscptcpucnwcnzcoCcpvcpwcpxcpycpxcpzcoCbYJcpAbYJbRpbRpcdkcpBckOckOckOckOckOckOckOcpCckOckOckTbYMbTSbYNcpDcpEclUcpFclWcpccpGcpHcpIcjccpJcjecpKcpLcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcpWbYvbQLcpXclpclpclpcpYcpZclrckwaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcqbbQLcdXbQLcizcqccpqcpqbQLcqdcnwcqecqfcqgcnwcqhcoCcqicqjcpxcqkcqlcqmcoCcqncqocqpcqqcqrcdkcqsbRpcqtcqucqvcqwbYwcqxcqybYwcqzbYwcqAbTSbTTcqBcqCcqCcqCcqDcqEcqCcqCcqCcqCcqFcqGcqHcqIcqJcqKcqKcqKcqKcqKcqLcqMcqNcqOcqPbYvbYwcqQcqRbYwbYwbYwbYvbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrcqScqTcqTcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvcmvcqUcdYbQLcqVcqWcqXcqYbYwcnwcqZcracrbbYvcnzcoCcrccrdcpxcrecrfcrgcrhcricrjcrkcrlcrmchIbTMcrncrocrpcrqcrqcrrcrsbYwbYwbYwbYwcrtbTSbTTcrucrvcrwcrxcrycrzcrAcrBcrCcrDbTXcrEcrFcrGcrHcrIcrJcrKcrLcrMcrNcrOcrPcrQcrRcrScrTcrUcrVcrWcrXcrYcrZcsaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaAXbYvbYvbYvcdWbYvbYvcdWbYvbYvbYvcnwcsccsdcscbYvcnzcoCcsecsfcsgcrecpxcpxcshcsicsjcskcslcsmcdkcsncsocspcspcspcsqbYwcsrbYwcsscstbYwbYMbTSbTTcsucsvcswcsxcsycsxcszcsAcsBcsCcsDcigcsEcpLcsFcsFcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsTcsUcsVcrZcsWaadaadaadaadaadaadaadaadaadaadaadcsXaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcsZcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctacractabYvcnzcoCctbctcctdcrecqlctecoCctfctgcthctictjctkctlctmctncspctoctpbYwcsrbYwcbuctqctrbYMbTSbTTcructscttctuctvctuctwctvctxctyctzcjectActBcrScrScrScrScrSctCcrSctDctEctFctGcrSctHctIctJctKctLctMctNcrSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrctOctOctOctOctOctOctPcoqctQctOcsZcoqcoqcoqcoqcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadctRctRctRctRctRctRctRctRaadaadctSaaabYvcnzcoCctTctUctVctWctXctYcoCctjctjctZctjctjcuacubbRpcuccspctocudbYwcsrbYwcuecufbYwbYMbTSbTTcugcuhcttcuicujcukcujcujculcumcuncuocupcrScuqcurcuscutcuucuvcuucuwcuxcuybYvbYvbYwcqQcqRbYwcuzcuAcuBcuCcuDcuDaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuEconconconconconconconcuFcorcoqcoqcoqcoqcuGcorcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuJcuKcuLaaaclrcnzcoCcoCcoCcuMcoCcoCcoCcoCcuNbZxcuOcuPbYwcuQcuRbRpbYwbYwbYwbYwbYwcsrbYwcuScmzbYwcuTcfBcuUcugcuVcuWcuXcuYcuZcvacvacvbctycvccvdcvecrScuqcurcvfcvfcvgcvhcvicvjcvkcvlbYvcvmcvncvocvpbYwcrScrScrScrSaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcqTcqTcqTcqTcqTcqTcvqcoqcqScqTcvrcoqcoqcoqcoqcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaadcvscvscvscvscvscvscvscvscvsaaacvtaaabYvcnzbQLbQLbQLcnzbQLbQLbQLbQLcnzbQLbQLcvucvvcvwcvxcvwcvybZxbZxbZxbZxcvzbYwbYwbYwbYwcvAbTScvBcugcvCcvDcvEcvFcvGcvHcvIcvJcugcvKcvLbWBcrScuqcurcvfcvMcuucvNcuucvOcvPcvQbYvcuScdXcvocvRcvSbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcvrcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaaaaaaaaaaaaaacvTaaabYvcvubZxbZxbZxcvUbZxcvVbZxcvWcvXbQLbQLbQLbYvcvYcvZcwabYvbQLbQLbQLbZhcwbclpclpclpcwccwdcwecwfbWBbWBbWBbWBcwgbWBbWBbWBbWBbWBcwhcwicwhbYvbYvbYvbYvbYvbYvcwjcwkcwkcwlcwmbYvbZhbZhcwncwocvSbYvaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaactRctRctRctRctRctRctRctRctRaadctSaaabYvcwpcwqbZhcuScizbZhcwrcbucwscwtbYvbYvbYvcwucwvcwwcwxcwuajeaqYajebYvcnvbYwbYwbYwbYwcwycwzcwAcwBckBckBckBckBckBcwCckBckBcwDcwEcwFcwGcwDckBckBckBckBcwHckBckBckBckBckBckBckBckBcwIcwJbYwbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrctQctOctOcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuIcuKcwKaaabYvbYvbYvbZhcdYcpZbZhbYvbYvbYvbYvbYvaadaadcwLcwMcwNcwMcwLaadaadcwOcwOcwPcwQcwRcwScwTcwUcwVcwWcwObQLbQLbQLbQLbQLbQLbQLbYvbYvcwXcwYcwZcwZbYvbQLbQLbQLbQLbZhbQLbQLbQLcxabZhbQLbQLcwbcxbcxccwpbYvbYvbYvcplaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadcvscvscvscvscvscvscvscvscvsaaacvtaaaaaaaadbYvbYvbYvclrbYvbYvaadaadaadaadaadaaacwLcxecwNcxecwLaaaaadcwOcxfcxgcxhcxhcxhcxicxjcxkcxlcwOcotbZhcdYcxmcuScxnbYvbYvcxocxpcwicxpcxobYvbYvcdYcxqcxrbYvbYvbYvbYvbYvbYvcnvbYvbYvbZhcxsckBcxtcxucxtcxvcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxxcxycxwcxzcnrcnrcoqcoqcxAcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaadaadaaaaadaaaaadaaacvTaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaacaaaaadaaacxBcxCcwNcxCcxBaaaaadcxDcxEcxFcxGcxGcxGcxHcxIcxJcxKcxLbQLbYvbYvbYvclrbYvbYvaadcxocxMcxNcxMcxoaadbYvbYvclrbYvbYvcxOcxPcxQbYvcxRcoxcxSbYvbZhcmxcxTbYvbYvbYvckwaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaadaadcxUcxVcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaactRctRctRctRctRctRctRctRctRaadctSaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaadaaacxWcwucxXcwucxWaaaaadcwOcxYcxFcxGcxGcxGcxZcyacwOcxDcwObYvclraadaadaadaadaadaadcybcyccydcyccybaadaadaadaadaadbYvcyecyfcdXbZhcnmcoxcoxcygcygcyhcyicygaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcyjcnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcdWcppcoxcoybZhbZhbZhcdXbQLcpqcprcnwcpscptcpucnwcnzcoCcpvcpwcpxcpycpxcpzcoCbYJcuZbYJbRpbRpcdkcpBckOckOckOckOckOckOckOcpCckOckOckTbYMbTSbYNcpDcpEclUcpFclWcpccpGcpHcpIcjccpJcjecpKcpLcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcpWbYvbQLcpXclpclpclpcpYcpZclrckwaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcqbbQLcdXbQLcizcqccpqcpqbQLcqdcnwcqecqfcqgcnwcqhcoCcqicqjcpxcqkcqlcqmcoCcqncqocqpcqqcqrcdkcqsbRpcqtcqucqvcqwbYwcqxcqybYwcqzbYwcqAbTSbTTcwLcvJcvJcvJcwgcvUcvJcvJcvJcvJcqFcqGcqHcqIcqJcqKcqKcqKcqKcqKcqLcqMcqNcqOcqPbYvbYwcqQcqRbYwbYwbYwbYvbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrcqScqTcqTcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvcmvcqUcdYbQLcqVcqWcqXcqYbYwcnwcqZcracrbbYvcnzcoCcrccrdcpxcrecrfcrgcrhcricrjcrkcrlcrmchIbTMcrncrocrpcrqcrqcvacrsbYwbYwbYwbYwcrtbTSbTTclwcvHcvIcvEcvFcvGcvbcvbcvCcvDbTXcrEcrFcrGcrHcrIcrJcrKcrLcrMcrNcrOcrPcrQcrRcrScrTcrUcrVcrWcrXcrYcrZcsaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaAXbYvbYvbYvcdWbYvbYvcdWbYvbYvbYvcnwcsccsdcscbYvcnzcoCcrDcsfcsgcrecpxcpxcshcsicsjcskcslcsmcdkcsncsocspcspcspcsqbYwcsrbYwcsscstbYwbYMbTSbTTcrwcrucrvcrxcrzcrxcrycrBcrCcrAcsDcigcsEcpLcsFcsFcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsTcsUcsVcrZcsWaadaadaadaadaadaadaadaadaadaadaadcsXaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcsZcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctacractabYvcnzcoCctbctcctdcrecqlctecoCctfctgcthctictjctkctlctmctncspctoctpbYwcsrbYwcbuctqctrbYMbTSbTTclwcmycpAcqBcqCcqBcqDcqCcqEcrrctzcjectActBcrScrScrScrScrSctCcrSctDctEctFctGcrSctHctIctJctKctLctMctNcrSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrctOctOctOctOctOctOctPcoqctQctOcsZcoqcoqcoqcoqcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadctRctRctRctRctRctRctRctRaadaadctSaaabYvcnzcoCctTctUctVctWctXctYcoCctjctjctZctjctjcuacubbRpcuccspctocudbYwcsrbYwcuecufbYwbYMbTSbTTcsecsBcpActvctsctuctsctscttcsCcuncuocupcrScuqcurcuscutcuucuvcuucuwcuxcuybYvbYvbYwcqQcqRbYwcuzcuAcuBcuCcuDcuDaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuEconconconconconconconcuFcorcoqcoqcoqcoqcuGcorcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuJcuKcuLaaaclrcnzcoCcoCcoCcuMcoCcoCcoCcoCcuNbZxcuOcuPbYwcuQcuRbRpbYwbYwbYwbYwbYwcsrbYwcuScmzbYwcuTcfBcuUcsecsucsvcsycszcsAcswcswcsxcrrcvccvdcvecrScuqcurcvfcvfcvgcvhcvicvjcvkcvlbYvcvmcvncvocvpbYwcrScrScrScrSaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcqTcqTcqTcqTcqTcqTcvqcoqcqScqTcvrcoqcoqcoqcoqcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaadcvscvscvscvscvscvscvscvscvsaaacvtaaabYvcnzbQLbQLbQLcsrbQLbQLbQLbQLcnzbQLbQLcvucvvcvwcvxcvwcvybZxbZxbZxbZxcvzbYwbYwbYwbYwcvAbTScvBcseculcumcuhcuictycugcujcukcsecvKcvLbWBcrScuqcurcvfcvMcuucvNcuucvOcvPcvQbYvcuScdXcvocvRcvSbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcvrcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaaaaaaaaaaaaaacvTaaabYvcvubZxbZxbZxctxbZxcvVbZxcvWcvXbQLbQLbQLbYvcvYcvZcwabYvbQLbQLbQLbZhcwbclpclpclpcwccwdcwecwfcsecsecsecsectwcsecsecsecsecsecwhcwicwhbYvbYvbYvbYvbYvbYvcwjcwkcwkcwlcwmbYvbZhbZhcwncwocvSbYvaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaactRctRctRctRctRctRctRctRctRaadctSaaabYvcwpcwqbZhcuScizbZhcwrcbucwscwtbYvbYvbYvbYvcwvcwwcwxbYvbYvclrbYvbYvcnvbYwbYwbYwbYwcwycwzcwAcwBckBckBckBckBckBcwCcuWckBcwDcwEcwFcwGcwDckBckBckBckBcwHckBckBckBckBckBckBckBckBcwIcwJbYwbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrctQctOctOcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuIcuKcwKaaabYvbYvbYvbZhcdYcpZbZhbYvbYvbYvbYvbYvaadaadaadcwMcwNcwMaadaadaadcwOcwOcwPcwQcwRcwScwTcwUcwVcwWcwObQLbQLbQLbQLbQLbQLcuVbYvbYvcwXcwYcwZbYvbYvbQLbQLbQLbQLbZhbQLbQLbQLcxabZhbQLbQLcwbcxbcxccwpbYvbYvbYvcplaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadcvscvscvscvscvscvscvscvscvsaaacvtaaaaaaaadbYvbYvbYvclrbYvbYvaadaadaadaadaadaaaaadcxeccFcxeaadaaaaadcwOcxfcxgcxhcxhcxhcxicxjcxkcxlcwOcotbZhcdYcxmcuScxnbYvbYvaadcxpcwicxpaadbYvbYvcdYcxqcxrbYwbYwbYwbYwbYwbYwcnvbYwbYwbZhcxsckBcxtcxucxtcxvcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxxcxycxwcxzcnrcnrcoqcoqcxAcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaadaadaaaaadaaaaadaaacvTaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaacaaaaadaaaaadcxCcwNcxCaadaaaaadcxDcxEcxFcxGcxGcxGcxHcxIcxJcxKcxLbQLbYvbYvbYvclrbYvbYvaadaadcxMclvcxMaadaadbYvbYvclrbYvbYvcxOcxPcxQbYwcxRcoxcxSbYwbZhcmxcxTbYvbYvbYvckwaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaadaadcxUcxVcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaactRctRctRctRctRctRctRctRctRaadctSaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaadaaacxWcwucxXcwucxWaaaaadcwOcxYcxFcxGcxGcxGcxZcyacwOcxDcwObYvclraadaadaadaadaadaadaadcyccydcycaadaadaadaadaadaadbYvcyecyfcdXbZhcnmcoxcoxcygcygcyhcyicygaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcyjcnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuIcuKcuLbVMaaaaadaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadcwucykcylcymcwuaadaadcwOcyncxFcyocypcypcyqcyrcwOaadaadaadaadaadaaaaadaaaaaaaadcwXcwZcyscwZcwXaadaaaaaaaaaaadbYvcytcqWcyfbZhcdYcmvbYvcygcyucyvcywcygaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaadcvscvscvscvscvscvscvscvscvsaaacvtaadaadaadaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaacwucyxcyycyzcwuaadaadcyAcyBcxFcypcypcyCcxGcyacyAaadaaaaaaaaaaaaaaaaadaaaaaaaadcwZcyDcyEcyFcwZaadaadaaaaaaaadbYvbYvclrbYvbYvbYvbYvbYvcygcyGcyHcyIcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaSgaaaaadaaaaSgaAXaSgaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadaadaaaaaaaaaaadaaaaaaaadaadaadcvTaadaaacwucyJcwucwucyJcwucyJcwucwucwucyJcwuaaacyKcyLcyycyMcwuaadaaacyNcyBcxFcxGcyOcxGcxGcyacyNaaaaaaaaaaaaaadaaaaadaadaadaadcwZcyPcyQcyRcyScyTaadaadaadaadaadcyUaadaadaadaadaadaadcygcyVcyWcyXcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaSgaAXaAXaaactRctRctRctRctRaadcvTaaaaaacwucyYcyZczaczbczcczdczeczfczgczdcwuaaaczhcziczjcwucwuaaaaaaczkcyBcxFcypcypcypcxGcyaczkaaaaaaaaaaaaaadcwZcwZczlczmcwZcwZcznczoczpcwZcwZczlczmcwZcwZaadaaaaaaaadaadaaaaaaaaaczqczrczscztczuaadaadaadaadaadaaaaaaaadaadaaaaaaaadaaaaaaaaaaaaaSgaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaAXaadcuHcuIcuIcuIcuIczvczwaaaaaacyJczxczyczzczcczcczAczBczCczDczAcwuczEcwLczFczGczHcwLaaaaaacwOczIczJcypczKcypcxGczLcwOaadaaaaaaaaaaadcwZczMczNczOczPcwZczQczRcwZcwZczSczTczUczVcwZaadaaaaaaaaaaadaadaaaaaaaadczWczXczWaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcvTcvscvscvscvsaadaaaaaaczYczZcAacAbcAccAdczcczccAecAfcAgcAhczicAicwLcAjcAkcAlcwLaaaaaacAmcyBcxGcxGcxGcxGcxGcAncAmaaaaaaaaaaaaaadcxpcAocApcApcAqcApcArcAscAtcAucAucAucAucAucxpaadaadaaaaaaaaaaadaaaaaaaadcAvczscAvaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaacaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvTaaaaaaaaaaaaaadaaaaAXaAXcwucAwcAxcAycAzcAzcAAcABcACcADcAEczhcAFcAGcAHcAIcAlcwLaaaaaacxDcAJcAKcALcAKcAKcAMcANcxDaaaaaaaaaaaaaadcyccAucAOcAPcAQcAPcARcAScATcATcATcAUcAVcAucycaaaaaaaaaaaaaadaadaaaaaaaadaaacAWaaaaadaadaadaadaadaadaaaaaaaadaadaadaAXaadaAXaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaacvTaadaAXaAXaAXaaEaAXaaaaaacyJcAXcAYcAZcBacBbcBccBdcBecBfcBgcBhcBicBjcBjcBkcBlcwLaadaadcwOcBmcAmcBmcBncBocBmcBmcwOaadaadaadaadaadcwZcBpcBqcBrcBscBtcBucBvcAucBwcBxcBycBzcBAcwZaadaaaaaaaaaaaaaaaaaaaaaaadaaacAWaaaaadaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaadaAXaadcBBaadaAXaaaaaaaadaaaaaaaaacwucBCcBDcBEcBecBFcBGcBHcBIcBJcBKcwucBLcBMcBMcBNcwucwLaaaaaacBOcypcBPcypcBQcBOcBRcBRcBQaaaaaaaaaaaaaadcwZcBScBScBScBScBTcBUcBVcBWcBTcBScBScBScBScwZaadaaaaaaaaaaadaadaaaaaaaadaaacBXcBYcBYcBYcBZaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaAXaadcuHcuIcuIcuIcuIczvczwaaaaaacyJczxczyczzczcczcczAczBczCczDczAcwuaaaaadczFczGczHaadaaaaaacwOczIczJcypczKcypcxGczLcwOaadaaaaaaaaaaadcwZczMczNczOczPcwZczQczRcwZcwZczSczTczUczVcwZaadaaaaaaaaaaadaadaaaaaaaadczWczXczWaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcvTcvscvscvscvsaadaaaaaaczYczZcAacAbcAccAdczcczccAecAfcAgcAhcziaadaadcAjcAkcAlaadaaaaaacAmcyBcxGcxGcxGcxGcxGcAncAmaaaaaaaaaaaaaadcxpcAocApcApcAqcApcArcAscAtcAucAucAucAucAucxpaadaadaaaaaaaaaaadaaaaaaaadcAvczscAvaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaacaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvTaaaaaaaaaaaaaadaaaaAXaAXcwucAwcAxcAycAzcAzcAAcABcACcADcAEczhcAFcAGcAHbYdcAlaadaaaaaacxDcAJcAKcALcAKcAKcAMcANcxDaaaaaaaaaaaaaadcyccAucAOcAPcAQcAPcARcAScATcATcATcAUcAVcAucycaaaaaaaaaaaaaadaadaaaaaaaadaaacAWaaaaadaadaadaadaadaadaaaaaaaadaadaadaAXaadaAXaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaacvTaadaAXaAXaAXaaEaAXaaaaaacyJcAXcAYcAZcBacBbcBccBdcBecBfcBgcBhcBicBjbYxcBkcBlaadaadaadcwOcBmcAmcBmcBncBocBmcBmcwOaadaadaadaadaadcwZcBpcBqcBrcBscBtcBucBvcAucBwcBxcBycBzcBAcwZaadaaaaaaaaaaaaaaaaaaaaaaadaaacAWaaaaadaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaadaAXaadcBBaadaAXaaaaaaaadaaaaaaaaacwucBCcBDcBEcBecBFcBGcBHcBIcBJcBKcwucBLcBMcBMcBNcwuaadaaaaaacBOcypcBPcypcBQcBOcBRcBRcBQaaaaaaaaaaaaaadcwZcBScBScBScBScBTcBUcBVcBWcBTcBScBScBScBScwZaadaaaaaaaaaaadaadaaaaaaaadaaacBXcBYcBYcBYcBZaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadaadaadaAXaaaaaaaadaaaaadaadcwucCacCbcCccCdcCecCfcCgcChcCicCjcwuaadaadaadaadaadaadaaaaaacCkcBmcClcBmcCmcCkcBmcBmcCmaaaaaaaaaaaaaadcwZcCncCocCocCpcCqcCrcCscAucCtcCucCvcCvcCwcwZaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaacAWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaaEaadaadaadaadaadaaaaaacwucCxcCycCzcCAcxecBDcCBcxecCCcBDcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCEcCFcCrcCscAucCGcCHcCvcCvcCvcwZaadaaaaadaadaadaadaAXaAXaAXaSgaadaadaadaadcAWaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaaEaadaadaadaadaadaaaaaacwucCxcCycCzcCAcxecBDcCBcxecamcBDcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCEcCFcCrcCscAucCGcCHcCvcCvcCvcwZaadaaaaadaadaadaadaAXaAXaAXaSgaadaadaadaadcAWaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaacwucCJcCycCKcCLcxecCzcCMcxecCycCzcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCNcCOcCPcCQcCRcCScCTcCocCocCUcwZaadaaaaaaaaaaaaaaaaAXaaaaadaaaaadaaaaaaaaacCVaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacyJcCWcCXcCYcCZcDacDbcDccDacDccDbcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadaadcwZcBScBScBScBScDdcDecDfcDgcDdcBScBScBScBScwZaadaaaaaaaaaaaaaaaaAXaaacDhcDhcDhcDhcDhaadcDiaadcDhcDhcDhcDhcDhaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaAXaaEaadaadaadcwucwucDkcDlcwucwucyJcwucwucwucyJcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCncCocCocDmcCqcCrcDfcAucDncDocCvcCvcCvcwZaaaaaaaaaaaaaaaaaaaAXaadcDpcDqcDqcDqcDqcDrcDscDtcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index e72cd6302a5..1d1a7740a10 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -158,7 +158,7 @@ "adb" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) "adc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main) "add" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/main) -"ade" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) +"ade" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/security/main) "adf" = (/turf/simulated/floor/plating,/area/security/main) "adg" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "adh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -2431,7 +2431,7 @@ "aUM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aUN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aUO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aUP" = (/obj/structure/disposalpipe/segment,/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/carpet,/area/crew_quarters/heads) +"aUP" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUQ" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUR" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUS" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2727,7 +2727,7 @@ "baw" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) "bax" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bay" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/bridge/meeting_room) -"baz" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"baz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "baA" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) "baB" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) "baC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2754,7 +2754,7 @@ "baX" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "baY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/medical) "baZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) -"bba" = (/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; range = 6; req_access_txt = "5"},/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"bba" = (/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/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) "bbb" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) "bbc" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bbd" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) @@ -2796,8 +2796,8 @@ "bbN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/quartermaster/office) "bbO" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bbP" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bbQ" = (/turf/simulated/wall,/area/crew_quarters/heads) -"bbR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Human Resources APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads) +"bbQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bbR" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) "bbS" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbU" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2883,11 +2883,11 @@ "bdw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bdx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bdy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) -"bdz" = (/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) -"bdA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bdB" = (/obj/machinery/computer/card,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bdC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 30; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/crew_quarters/heads) -"bdD" = (/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/carpet,/area/crew_quarters/heads) +"bdz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bdA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bdB" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bdC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "bdE" = (/obj/machinery/ai_status_display,/turf/simulated/wall,/area/turret_protected/ai) "bdF" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bdG" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) @@ -2958,13 +2958,13 @@ "beT" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/office) "beU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central) "beV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/central) -"beW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/heads) -"beX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) -"beY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor,/area/crew_quarters/heads) -"beZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/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_y = 32},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bfa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bfb" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bfc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/heads) +"beW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"beX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"beY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"beZ" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "bfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bfe" = (/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,/area/turret_protected/ai_upload) "bff" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/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/corp,/obj/item/weapon/aiModule/paladin,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3029,11 +3029,11 @@ "bgm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/hallway/primary/central) "bgn" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) "bgo" = (/turf/simulated/wall,/area/maintenance/maintcentral) -"bgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bgp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bgq" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgr" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) -"bgt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/crew_quarters/heads) +"bgr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bgt" = (/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/wood,/area/crew_quarters/heads) "bgu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bgv" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bgw" = (/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) @@ -3054,7 +3054,7 @@ "bgL" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) "bgM" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"},/area/medical/chemistry) "bgN" = (/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{icon_state = "white"},/area/medical/medbay) -"bgO" = (/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; range = 6; req_access_txt = "5"},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bgO" = (/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{icon_state = "white"},/area/medical/medbay) "bgP" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bgQ" = (/obj/structure/closet/secure_closet/security/med,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) "bgR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) @@ -3105,12 +3105,12 @@ "bhK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/office) "bhL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bhM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) -"bhN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads) -"bhO" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) -"bhP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{name = "Head of Personnel"; req_access_txt = "57"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bhQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhR" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) -"bhS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bhN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) +"bhO" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bhP" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters/heads) +"bhQ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/crew_quarters/heads) +"bhR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 1; name = "Head of Personnel APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bhS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/heads) "bhT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bhU" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bhV" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -3163,18 +3163,18 @@ "biQ" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) "biR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) "biS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"biT" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"biU" = (/obj/machinery/door/airlock/command{name = "Human Resources"; req_access = null; req_access_txt = "19"; step_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"biT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"biU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "biV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) "biW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) -"biX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"biX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "biY" = (/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_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) "biZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bja" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/hallway/primary/central) -"bjb" = (/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/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads) -"bjc" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bjd" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) -"bje" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"bja" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bjb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bjc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bjd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/crew_quarters/heads) +"bje" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "bjf" = (/obj/structure/sign/kiddieplaque,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bjg" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bjh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3191,7 +3191,7 @@ "bjs" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bjt" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bju" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjv" = (/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; range = 6},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bjv" = (/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{icon_state = "white"},/area/medical/medbay) "bjw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) "bjx" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/medbay) "bjy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3240,16 +3240,16 @@ "bkp" = (/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,/area/quartermaster/office) "bkq" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) "bkr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/quartermaster/office) -"bks" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads) +"bks" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) "bkt" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) "bku" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) "bkv" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bkw" = (/obj/machinery/photocopier,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"bkx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bky" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bkz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bkA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bkB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"bkw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bkx" = (/obj/machinery/computer/card,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"bky" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"bkz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bkA" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bkB" = (/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,/area/crew_quarters/heads) "bkC" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bkD" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bkE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3303,13 +3303,13 @@ "blA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office) "blB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) "blC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/quartermaster/office) -"blD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"blD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) "blE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/central) -"blF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) -"blG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) -"blH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/bridge/meeting_room) +"blF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/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,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"blG" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"blH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/heads) "blI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"blJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"blJ" = (/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,/area/crew_quarters/heads) "blK" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "blL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "blM" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/turf/simulated/floor,/area/teleporter) @@ -3371,11 +3371,11 @@ "bmQ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) "bmR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office) "bmS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bmT" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bmU" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bmV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads) -"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) -"bmX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bmT" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bmU" = (/turf/simulated/floor,/area/crew_quarters/heads) +"bmV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads) +"bmW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/heads) +"bmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) "bmY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bmZ" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/teleporter) "bna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/turf/simulated/floor,/area/teleporter) @@ -3428,11 +3428,11 @@ "bnV" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/office) "bnW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bnX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bnY" = (/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bnZ" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"boa" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bob" = (/obj/machinery/door/airlock/command{name = "Human Resources"; req_access = null; req_access_txt = "19"; step_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/heads) -"boc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/heads) +"bnY" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"bnZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) +"boa" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads) +"bob" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) +"boc" = (/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,/area/crew_quarters/heads) "bod" = (/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) "boe" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bof" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -3455,7 +3455,7 @@ "bow" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/sleeper) "box" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/sleeper) "boy" = (/turf/simulated/wall/r_wall,/area/medical/sleeper) -"boz" = (/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; range = 6},/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"boz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "boA" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "boB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "boC" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) @@ -3497,10 +3497,10 @@ "bpm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) "bpn" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bpo" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) -"bpp" = (/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{icon_state = "dark"},/area/maintenance/maintcentral) -"bpq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bpr" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"bps" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bpp" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"bpq" = (/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},/turf/simulated/floor,/area/crew_quarters/heads) +"bpr" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/heads) +"bps" = (/obj/machinery/light_switch{pixel_x = 27},/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,/area/crew_quarters/heads) "bpt" = (/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 1; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bpu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bpv" = (/obj/machinery/power/apc{dir = 4; name = "AI Upload Access APC"; pixel_x = 27; pixel_y = -2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -3523,7 +3523,7 @@ "bpM" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/structure/table,/turf/simulated/floor,/area/medical/sleeper) "bpN" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/sleeper) "bpO" = (/obj/structure/table,/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,/area/medical/sleeper) -"bpP" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bpP" = (/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{icon_state = "white"},/area/medical/genetics) "bpQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bpR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bpS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) @@ -3565,7 +3565,7 @@ "bqC" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "bqD" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "bqE" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) -"bqF" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall,/area/maintenance/maintcentral) +"bqF" = (/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/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) "bqG" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) "bqH" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "vault"},/area/turret_protected/ai_upload_foyer) "bqI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) @@ -3582,7 +3582,7 @@ "bqT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/medical/sleeper) "bqU" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/medical/sleeper) "bqV" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper) -"bqW" = (/obj/structure/table,/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqW" = (/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{icon_state = "white"},/area/medical/genetics) "bqX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqY" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -3632,8 +3632,8 @@ "brR" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brS" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"brU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) -"brV" = (/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/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"brU" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"brV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "brW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "brX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) @@ -3657,7 +3657,7 @@ "bsq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/medical/sleeper) "bsr" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor,/area/medical/sleeper) "bss" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bst" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bst" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bsu" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) "bsv" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) "bsw" = (/obj/machinery/clonepod,/turf/simulated/floor{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) @@ -3704,7 +3704,7 @@ "btl" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) "btm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "btn" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/central) -"bto" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central) "btp" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) "btq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/primary/central) "btr" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) @@ -6415,7 +6415,7 @@ "cts" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctt" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctu" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctv" = (/turf/simulated/wall,/area/bridge/meeting_room) +"ctv" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctw" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ctx" = (/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) "cty" = (/obj/structure/table/woodentable,/obj/item/weapon/tray,/obj/item/weapon/reagent_containers/food/snacks/spellburger,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) @@ -6425,7 +6425,7 @@ "ctC" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) "ctD" = (/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) "ctE" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ctF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"ctF" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctG" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ctH" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "ctI" = (/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) @@ -6436,7 +6436,7 @@ "ctN" = (/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) "ctO" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctP" = (/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) -"ctQ" = (/obj/machinery/power/apc{dir = 1; name = "Head of Personnel's Office APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/closet/secure_closet/hop,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"ctQ" = (/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) "ctR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ctS" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ctT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) @@ -7987,13 +7987,6 @@ "cXE" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "cXF" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/production) "cXG" = (/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) -"cXH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"cXI" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet{name = "Stationery Closet"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/toner,/obj/item/device/toner,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/red,/obj/item/weapon/pen/red,/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) -"cXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/bridge/meeting_room) -"cXK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) -"cXL" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cXM" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cXN" = (/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) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8120,27 +8113,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraPPaPQaPRaslaPSaPTaPUaPVaPWaPXaPYaPZaQaaPVaQbaQcaQdaQeaQfaIXaQgaKsaQhaQiaQjaQjaQkaQjaQjaQjaQlaQmaQnaLJaQoaQpaQqaQraLJaLJaQsaIUaQtaJkaQuaQvaQwaQxaQxaQyaCxaCxaCxaCxaCxaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaQLaQMaQIaQNaQOaQPaQQaQRaQSaQTaQUaQVaQWaQXaQYaQZaCxaCxaCKaKXaMmaMqaMoaHkaMpaMnaMoaKZaFWaNOaNOaRaaRbaCQaMuaPmaMuaRcaMuaRdaNWaReaCQaIxaNZaLmaLmaLmaLmaOcaIxaCUaRfaRgaRhaRiaRjaRkaRlaRlaRlaRlaRlaRlaRmaRnaRoaLtaLtaLtaLtaLtaLtaRpaRqaRraMQaMQaMQaMQaPMaLzaaaaafaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraskaoDaskargargaNbaRsaRtaRuaRuaRuaRuaRvaRwaMZaRxaRyaRzaRAaRBaRBaRBaRCaRBaRDaREaRFaRGaRHaRHaRIaKyaRJaRKaRLaRMaRNaROaRPaRPaRQaRRaRSaRTaRUaRVaRVaRVaRWaJkaCxaCxaRXaRYaRZaSaaSbaScaJoaSdaSeaSfaSgaJoaShaShaShaShaShaSiaShaJoaSjaSkaSlaSdaJoaSmaSbaSnaSoaRYaSpaCxaCxaMlaHkaSqaNNaHkaHkaHkaNNaHkaKZaHkaFWaFWaHkaHkaSraSsaStaMuaMuaMuaSuaSvaSwaCQaSxaSyaLmaSzaSzaSAaSyaSBaCUaSCaSDaSEaSFaICaICaICaICaSGaICaICaICaSHaSIaLtaLtaLtaLtaLtaLtaLtaRpaRqaRraMQaMQaSJaMQaSKaLzaafaafaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraSLaSMaPRaslaSNaSOaSPaSQaSRaSSaRuaRuaSTaRtaMZaSUaSVaRzaRAaSWaSXaSYaSZaRBaTaaTbaTcaIXaTdaTeaTfaTgaIXaThaTiaTjaTjaTjaTjaTkaTjaTjaTlaTmaTmaTmaTnaTmaToaTpaTqaTqaTraTsaTtaTtaTtaTtaTtaTuaTvaTwaTxaShaTyaTzaTAaTBaTCaTzaTyaShaTDaTEaTFaTGaTGaTGaTGaTGaTGaTHaTIaTqaTqaCKaTJaTKaTLaTMaHkaHkaHkaTNaTOaTPaHkaTQaTRaTSaCQaCQaCQaTTaTUaTUaTUaCQaCQaCQaTVaLmaLmaTWaTXaTYaTZaHtaCUaUaaSDaUbaybaUcaUdaUeaPyaUfaUdaUgaPyaUhayhaUiaAaaUjaLtaLtaUjaAaaUkayhaUlaUmaUnaMQaMQaPMaLzaaaaafaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOrareaUoaIRaUpaNbaUqaUqaUqaUraUsaUqaUtaUqaMZaUuaUvaUwaUxaUyaUyaUzaUAaUyaUBaTbaUCaIXaTdaTeaUDaUEaIXaUFaTiaTjaUGaUHaUHaUHaUIaTjaUJaUKaULaUMaTpaTpaTpaTpaCxaCxaUNaUObaAaUQaURaUSaUTaUUaUVaUWaShaUXaUYaUXaUXaUZaUXaUXaUYaUXaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaSpaCxaCxaCKaCKaCKaCKaCKaVkaMlaVkaVlaVmaCKaCKaCKaCKaCKaVnaVoaVoaVoaVoaVoaVoaVpaVoaVnaHtaVqaVqaVraSEaSEaSEaSEaVnaUaaVsaUbaybaybaybaybaybaVtaybaybaybaybayhaVuaVvaVwaVwaVwaVwaVxayhayhaVyaMQaVzaMQaMQaPMaMSaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOrareaUoaIRaUpaNbaUqaUqaUqaUraUsaUqaUtaUqaMZaUuaUvaUwaUxaUyaUyaUzaUAaUyaUBaTbaUCaIXaTdaTeaUDaUEaIXaUFaTiaTjaUGaUHaUHaUHaUIaTjaUJaUKaULaUMaTpaTpaTpaTpaCxaCxaUNaUOaUPaUQaURaUSaUTaUUaUVaUWaShaUXaUYaUXaUXaUZaUXaUXaUYaUXaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaSpaCxaCxaCKaCKaCKaCKaCKaVkaMlaVkaVlaVmaCKaCKaCKaCKaCKaVnaVoaVoaVoaVoaVoaVoaVpaVoaVnaHtaVqaVqaVraSEaSEaSEaSEaVnaUaaVsaUbaybaybaybaybaybaVtaybaybaybaybayhaVuaVvaVwaVwaVwaVwaVxayhayhaVyaMQaVzaMQaMQaPMaMSaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatoamjaVAaujaPRamXamXamXamjamjamXaVBaVCaVDaMZaMZaMZaMZaMZaMZaMZaMZaMZaLJaLJaRzaRAaSWaVEaVFaVGaRBaVHaVIaVJaIXaTdaTeaVKaVLaIXaUFaTiaTjaUHaVMaVMaUHaVMaTjaUJaVNaVOaVOaVPaVQaVRaTpaVSaCxaRXaVTaVUaVVaVWaVXaVXaVWaVYaVZaShaWaaUYaWbaWcaWdaWeaWfaUYaWgaVaaWhaViaViaWiaWjaWkaViaWlaVjaSpaWmaCxaWnaWoaSEaSEaSEaSEaSEaSEaSEaSEaWpaSEaSEaSEaSEaWqaSEaSEaSEaSEaSEaSEaSEaSEaWoaSEaSEaSEaSEaSEaSEaSEaSEaWraWsaWtaWuaWuaWuaWuaWuaWvaWwaWxaWuaWyaWuaWuaWzaWuaWuaWuaWuaWuaWuaWAaWBaWCaWDaVzaMQaMQaMQaOqaOpaOpaOqaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamXargaWEaWFaWGaWGaWGaWGaWGaWGaWHaWIaIUaWJaLJaRzaRAaRBaRBaWKaWLaRBaIXaIXaWMaIXaTdaWNaVKaWOaIXaUFaTiaTjaUHaWPaUHaVMaWQaTjaUJaWRaVOaVOaVOaWSaWTaTpaWUaCxaRXaWVaWWaWXaWYaWZaXaaXbaVYaXcaShaUXaUXaXdaTzaXeaTzaXdaUXaUXaVaaXfaXgaViaWiaXhaWkaViaViaVjaXiaCxaCxaWnaWoaSEaSEaSEaSEaSEaSEaSEaSEaXjaSEaSEaSEaSEaSEaSEaXkaWuaWuaWuaWuaWuaWuaXlaWuaWuaWuaWuaWuaWuaWuaXmaXnaXoaXpaSEaSEaSEaSEaSEaSDaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaXqaXraXsaMQaMQaVzaMQaMQaXtaXuaKcaKcaXvaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamXaVAaPRaXwaXwaXwaXxaXwaXwaXwaXyaIUaIUaIUaIUaRzaRAaSWaXzaXAaXBaRBaXCaXDaXEaIXaIXaIXaIXaXFaIXaUFaTiaTjaXGaUHaVMaXHaXIaTjaUJaTpaXJaVOaVOaXKaXLaTpaXMaCxaRXaXNaXOaWXaWYaXPaXQaXbaXRaXSaXTaXUaXVaXdaTzaXWaTzaXdaXVaXXaXYaXZaYaaViaYbaYbaYcaViaYdaVjaYeaYfaCxaWnaWoaSEaSEaYgaSEaYhaYiaYiaYiaYjaYiaYiaYiaYkaSEaSEaSEaSEaSEaSEaYlaYmaYnaWoaSEaSEaSEaYoaYpaYqaYraYsaYtaYuaSEaSEaSEaSEaSEaYvaYwaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaXraYxaYyaYzaYAaYBaYCaYDaYEaOpaOpaYEaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaXwaYFaYGaYHaYHaYIaYJaYKaYLaYMaYMaYMaYNaYOaYPaYPaYQaYRaYPaYSaYSaYTaYSaYUaODaODaYVaODaYWaYXaYYaYZaZaaZaaZbaZcaYYaZdaZeaZfaVOaVOaXKaZgaZhaXMaCxaRXaZiaZjaZkaVWaVWaVWaVWaZlaZmaShaUXaUXaXdaZnaZoaZpaXdaUXaUXaShaZqaZraZsaZtaViaZuaViaZvaVjaZwaZxaZxaZyaZyaZyaZyaZyaZyaZyaZzaZAaZBaZCaZDaZDaZzaZEaZEaZEaZEaZEaZFaZFaZFaZGaZFaZFaZFaZFaZHaZIaYvaZJaZKaZLaZMaZNaSEaSEaZOaZOaZPaZPaZPaZPaZPaZQaZRaZRaZRaZRaSEaZRaZSaZRaZRaZTaZUaZUaZUaZUaZVaZWaKbaKcaKcaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaXwaZXaXwaZYaZZaXwaXwaXwaXyaIUaIUaIUbaaaRBaSWbabaVFbacaRBbadbaebafbafbagbahbaibajbakbaibalbambanbaobanbanbapbaqbarbasbataVOaVObaubavbawaXMaCxbaxblGbayblHaZjbaBbbSbaCbaDbaEaShaWaaUYbaFaWebaGaWebaHaUYaWgaShbaIbaJbaKbaLaVibaMaVibaNaVjaSpaCxbaOaZybaPbaQbaRbaSbaTaZybaUbaVbaVbaWbaXbaXbaXbaYbaZbbabbbaZEbbcbbdbbdbbdbbdbbebbfbbgbbhbbibbhbbhbbhbbjbbkbblbbmbblbbnbbnaZPbbobbpbbqaZPbbrbbsbbraZPaZQaSEaZTaZUbbtbbubbtaZUbbvbbwaZUbbxaZWaaaaaaaaaaafaaaaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaXwbbyaXwbbzbbAbbBbbCaXwbbDaLJaIUaLJbbEaRBaRBaRBaRBaRBaRBbbFbbGbbHaLJbbIaTjaTjaTjbbJaTjaTjaTjbbKaTjaTjaTjaTjbbLbbMbbNbbOaVOaVOaXKbbPaZhaXMaCxaRXblDbhQblFbgobgobgoaZjbbTbbUaShaUXbbVaUXbbWaXVaUXaUXbbVaUXaShbbXbbYbbZbcaaViaZubcbaVibccbcdbcebcfaZybcgbchbcibcjbckbclbaXbcmbaXbcnbaXbaXbcobcpbcqbcrbcsaZEbctbbdbctbbdbctbcubbdaZFbcvbcwbcxbcyaZKbczaZMbcAbcBbcCbcDbcDaZPbcEbcFbcGbcHbcIbcJbcKaZPbcLaZRbcMaZUbcNbcObcNbcPbcQbcRaZUbbxaZWaaaaafaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaaaafaaaaXwbcSaXwbcTbbBbcUbcVbcWbcXaLJaIUbcYbcZbdabdabdabaibaibaibdbbdcbdcbdcbddaTjbdebdfbdgbdhbdibdjbdkbdlaTjbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdvbdwbcebdxbdycXIcXHctQctFcXKcXJbbTctvaTxaShbdEaTzaTzbdFaTzaTzbdEaShbdGbdGbdHaVibdIaVibdJbdKbdLbdMaSpaCxaCxaZybdNbdObdPbdQbdRbdSbaXbdTbdUbdVbdWbdWbdXbdYbdZbeabebaZEbctbbdbctbbdbctbcubecaZFbedbeebefbegaZKbczbehbeibeibeibejbekbelbembenbenbenbeobenbepbeqberbesbetbeubevbewbexbeybezbeAaZUbbxbeBaafaafaaaaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXwbeCbeDbbBbbBaXwaXwaXwbeEbeFaIUbeGbeHbeGbeGbeGbeHbeGaIUaIUaTjaTjaTjbeIaTjbdkbdkbeJbdkbdkbdkbdkbdkbeKbeLbeMbeNbeObePbePbePbeQbeRbeSbeTbeUbeVbrUbqFbpqbppbpsbprbtobrVbfdctvaaabfebffbfgbfhbfgbfibfgbfjbfeaaabfkbflbfmbdGbdGbdGbdGbfnaVjbfoaCxaCxaZybfpbdObfqbcjbckbfrbaXbcnbfsbftbfubfvbfwaZEbfxbfybfzaZEbctbfAbctbbdbctbcubbdaZFaZKaZKaZKaZKaZKbczaZMbfBbfCbfDbfEbfFbfGbfHbfIbfJbfJbfKbcGbfLaZPbfMbfNbfOaZUbfPbfQbfRbfSbfTbfUaZUbbxbfVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbfWbeDbbBbfXaXwaaaaaaaaaaafaafbfYbfYbfYbfYbfYbfYbfYaaaaaabfZbgabgbbgcbgdbdkbdkbdkbdkbdkbdkbdkbdkbgebbOaVObgfbggbghbgibgjbgkbdpaTpaTpbglbgmbgnbgoboabnZbnYbmXbgobocbobbbQaafbgubgvbfgbgwbfgbgwbfgbgxbguaafbgybgzaYbbgAbgBbgCbgDbgEbgFbgGaCxbgHbgIbgJbgKbfqbgLbgMaZybgNbcnbfsbfubgObaXbgPaZEbgQbgRbgSaZEbgTbgUbgVbgWbgXbgYbgXbgZbhabhabhabhabhabhbaZMbhcbcBbcBbfEbhdbhebhfbhgbhhbhhbhibhjbhkaZPbhlbfNbhmaZUbhnbhobhpbfSbexbhqaZUbbxbhraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbhsbhtbhuaZZaXwaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaabhvbhwbdkbhxbhybhybhybhybhybhzbhybhybhybhAbhBbhCbhDbhEbhFbhGbhHaXKbhIbhJbhKbhLbhMblJbgobgobhObmUbmTbhObmVbmWbbQaaabhTbhUbfgbhVbhWbhVbfgbhXbhTaaabhYbhZaYbbiabibbicbibbidbiebgGaCxaCxaZybifbdObfqbigbihaZybiibijbikbilbimbaXbinbiobipbiqbiraZEaZFbisaZFaZFaZFbitbitbitbitbitbitbitbitbczaZMbfBbfCbfDbiubivbiwbixbiybiybiybhibcGbizaZPbiAbfNbiBaZUbiCbiDbiCbiEbexbiFaZUbbxaZWaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbiGbiHbiIbiJbdkbdkbdkbiKbiKbiKbiKbgcbdkbdkbdkbeKbiLaVObiMbiNbiObiPbiQaXKaVObiRbiSbhLbhMaDYbpobhRbhObhQbhPbhObhNbgtbgsayEbjfbjgbjhbfgbhVbfgbjibjjbjkbjlbjmbjnbjobjpbibbjqbibbidbiebjraCxaCxaZybjsbdObfqbjtbjuaZybjvbcnbaXbjwbjxbjybjzbiibjAbjBbjCbjDbjEbjFbaXbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbbjbbkbjQbjRbjSbjTbjUaZPbjVbiybiybjWbjXbcGbjYaZPbjZbkabkbaZUbkcbkdbkebkfbexbkgaZUbbxaZWaZWaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbkhbkibkhbkjbkkbdkbdkbdkbdkbdkbdkbgcbdkbklaTjaTjbkmaVOaVObknbkobkpbkqaXKaVOaVObkrbsfbhMaCybkubkvbgqbgrbgpbfbbfabfcbbQaaabkCbkCbkDbkEbkFbfgbkGbkCbkCaaabkHbkIbkIbkIbkIbkIbkIbkJbkKbkLbkMbkMaZyaZybkNbkObkPaZyaZybkQbcnbaXbaXbaXbaXbkRbkSbkTbkUbaXbaXbaXbkUbaXbaXbjHbkVbkWbkXbkYbkZblablbbitblcbldblebleblfblgblhaZPblibcGbcGbljblkbcGbllblmblnblnbloblpblpblqbbtblrbbtaZUaZUbbxblsaZWaafaaaaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltblvbdkbdkbdkbiKbiKbiKbiKbgcbdkblwblxaTjblyaVOaVObknblzbhGbkqblAblBbhCblCbeXblEaCxaKVbkvbeZbeYblIbeWbdDbdCbbQaafaafbkCbkCblKblLblKbkCbkCaafaafbkHblMblNblOblPblQblRblSblTblUaCxaCxblVblWblXblYblZbmabmbbmcbmdbmcbmebmcbmcbmfbmgbmhbmgbmcbmcbmcbmibmjbmjbmkbkVbmlbkXbmmbmmbmnbmobitbczaZMbmpbmqbmrbmsbmsaZPbmtbmubmvblmbmwbcGbmxblmbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbbxbmJaZWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbmKbiHbmLbmMbdkbdkbdkbdkbdkbdkbdkbgcbdkblwbmNaTjbmOaWSaVObmPbhCbmQbhCbmRaVObiRbhKbhLaCxbdzbnWbnXbdAbdBbazbazaUPbbRbbQaaaaaaaafbkCbkCbmYbkCbkCaafaaaaaabkHbmZbnabnbbncbndbndbnebnfbngaCxaCxbnhbnibcnbkTbnjbnkbnlbnkbnmbnkbnnbnkbnobnpbjCbnqbaXbaXbaXbnrbnsbnsbntbnubnvbnwbkXbnxbnyblabmobitaZLaZMbnzbnzbnAbnzbnzaZPblmblmblmblmbnBbnCbbrblmbnDbnEbnFbnGbnGbnHbfNbfNbnIbjZbjZbbxbmJbeBaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltbhwbnJbdkbdkbnKbnLbnMbnLbnNbnLbnObnPaYYbnQbnRbdsbnSbdsbnTbdtbnRbnUbnVbiSbkzaQYbiVbiWbkybiYbiZbkxbkxbkBbkAbbQaaaaaaaafbodboebofbogbodaafaaaaaabohboibojbojbokbolbombonbkKbooaCxaCxbiibiibopbkTboqborbosbotboubovbowboxbosbotboyboybotbosaZDaZDbnsbozbmmbmmboAbkVbkXboBboCboDboEbitboFboGboHboIboJbnGbnGboKbnGbnGboLboMboNbnGboObnGboPboQboRboSboTboUboVboVboVboVboWbbxboXbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYboYboZboYbpabpbbpabpabpabpabpabpcbpdbdkblwbpeaTjbpfbpgbphbpibeLbpjbpkbplbpmbpjbpjbpnaCxbjdaCxbjabiXbjcbjbbksbjebkwbbQaaaaaaaafbodbptbpubpvbodaafaaaaaabkHbpwbpxbpybpzbolbombonbkKbpAaCxaCxbpBbpCbpDbkTbpEbpFbosbpGbpHbpIbpJbpKbpLbpMbpNbpNbpObosbaXbaXbnsbpPbmmbpQbpRbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqbbqcbqdbqebqdbqdbqfbqdbmDbqgbqdbqdbqdbqhbqibqjbqkbqlbqmbqnbqobqpbqqboWbbxbmJbfVaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbqrbqsbiHbqtaTjbqubiHbiHbqtbqvbqvbqvbqwbqxbqybqvbqvbqzbqzbqAbqzbpjbqBbqCbqDbqEbpjbmSaCxbktaNxaNxbgqbgqbgqbgqbiUbgqbgqaDUaDVaEabodbqGbqHbqIbodaDUaDVaEabkHbkIbkIbkIbkIbkIbkIbkIbkKbpAaCxbqJbosbosbqKbqLbqMbosbosbqNbqObqPbqQbqQbqRbqSbqTbqUbqSbqVbaXbaXbnsbqWbqXbqYbqZbrabrbbrcbqZbqZbrdbrebrfbrgbrhbrhbrhbrhbribrhbrhbrhbrjbrkbrlbrmbrnbrobrpbrqbrrbqkbrsbrtbrubrvbrwbrxboWbbxbrybhraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObpjbrPbrQbrQbrQbrRbrQbrSbrTbiTbhSbrWbrXbrXbrXbrYbrZbsabsbbscbsdbseaCxaCxbsfaFNaCxaFxaCxaCxaCxbsgbshbpAaCxbsibosbsjbskbslbsmbsnbosbsobqObspbqQbqQbqRbqSbqTbsqbsrbqVbaXbssbnsbstbsubsvbswbsxbsybszbsAbsBbitbitaZLbsCbrhbsDbsEbsFbsGbsHbsIbrhbsJbsKbsLbsMbsNbsObrpbrqbrrbsPbsQbsRbsSbsTbsUbsVboWbbxbmJaZWaZWaZWaZWaZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXbsYbsZbtabtbbtcbtdbtebtfbtgbthbtibtjbtkbrNbtlbpjbtmbtnaCxaCxaCxaCxaCxaCxaWnbhMaCxaCxaCxaCxaCxaZxbtpbtqbtraCxaCxaCxaCxbsfaCxaCxaFxaCxaCxaCxbtsbttbpAbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtFbtGbpKbosbtHbtIbtJbtKbosbaXbaXbnsbnsbnsbnsbnsbitbitbitbitbitbitbtLbtMbtNbrhbtObtPbtQbtRbtSbtTbrhbtUbtVbtWbtXbtYbtZbuabubbucbudbuebufbufbugbuhbuiboWbbxbmJaZWbujbukbulaZWaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbumbunbunbuobupbupbuqbuqbuqbuqburaaaaafaaaaafaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbusbutbuubuvbuwbuxbrFbrGbrGbuybrGbrKbuzbuAbuBbuCbpjbuDbuEbuEbuEbuEbuFbuEbuEbuGblEaCxaCxbuHbuIbcebuJbuKbuLbuMbuNbuObuPaQYbuMbuQaQYbuRbuSaQYbuTbuUbuVbuWaCxaCxbosbuXbuYbuZbvaboxbosbvbbvcbvbbosbosbosbosbosbosbosbosbaXbaXbaXbvdbveborbvfbvgbvhbvibvjbvkbvlbvmbvnbvobrhbvpbvqbvrbvsbvtbvubrhbvvbvwbvxbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvIbvJbvKboWbvLbvMbvMbvMbvMbvNbvOaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaafbvPbvQbvQbvQbupbuqbuqbvRbvSbvRbuqbuqaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaXwaZXaXwaZYaZZaXwaXwaXwaXyaIUaIUaIUbaaaRBaSWbabaVFbacaRBbadbaebafbafbagbahbaibajbakbaibalbambanbaobanbanbapbaqbarbasbataVOaVObaubavbawaXMaCxbaxaZibaybazbaAbaBaZjbaCbaDbaEaShaWaaUYbaFaWebaGaWebaHaUYaWgaShbaIbaJbaKbaLaVibaMaVibaNaVjaSpaCxbaOaZybaPbaQbaRbaSbaTaZybaUbaVbaVbaWbaXbaXbaXbaYbaZbbabbbaZEbbcbbdbbdbbdbbdbbebbfbbgbbhbbibbhbbhbbhbbjbbkbblbbmbblbbnbbnaZPbbobbpbbqaZPbbrbbsbbraZPaZQaSEaZTaZUbbtbbubbtaZUbbvbbwaZUbbxaZWaaaaaaaaaaafaaaaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaXwbbyaXwbbzbbAbbBbbCaXwbbDaLJaIUaLJbbEaRBaRBaRBaRBaRBaRBbbFbbGbbHaLJbbIaTjaTjaTjbbJaTjaTjaTjbbKaTjaTjaTjaTjbbLbbMbbNbbOaVOaVOaXKbbPaZhaXMaCxbbQaZibbRbazaTxaTxbbSaZjbbTbbUaShaUXbbVaUXbbWaXVaUXaUXbbVaUXaShbbXbbYbbZbcaaViaZubcbaVibccbcdbcebcfaZybcgbchbcibcjbckbclbaXbcmbaXbcnbaXbaXbcobcpbcqbcrbcsaZEbctbbdbctbbdbctbcubbdaZFbcvbcwbcxbcyaZKbczaZMbcAbcBbcCbcDbcDaZPbcEbcFbcGbcHbcIbcJbcKaZPbcLaZRbcMaZUbcNbcObcNbcPbcQbcRaZUbbxaZWaaaaafaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaaaafaaaaXwbcSaXwbcTbbBbcUbcVbcWbcXaLJaIUbcYbcZbdabdabdabaibaibaibdbbdcbdcbdcbddaTjbdebdfbdgbdhbdibdjbdkbdlaTjbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdvbdwbcebdxbdybdzbdAbdBbdCbdCbdDbbTaTxaTxaShbdEaTzaTzbdFaTzaTzbdEaShbdGbdGbdHaVibdIaVibdJbdKbdLbdMaSpaCxaCxaZybdNbdObdPbdQbdRbdSbaXbdTbdUbdVbdWbdWbdXbdYbdZbeabebaZEbctbbdbctbbdbctbcubecaZFbedbeebefbegaZKbczbehbeibeibeibejbekbelbembenbenbenbeobenbepbeqberbesbetbeubevbewbexbeybezbeAaZUbbxbeBaafaafaaaaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXwbeCbeDbbBbbBaXwaXwaXwbeEbeFaIUbeGbeHbeGbeGbeGbeHbeGaIUaIUaTjaTjaTjbeIaTjbdkbdkbeJbdkbdkbdkbdkbdkbeKbeLbeMbeNbeObePbePbePbeQbeRbeSbeTbeUbeVbeWbeXbeYbeYbeZbfabfbbfcbfdaTxaaabfebffbfgbfhbfgbfibfgbfjbfeaaabfkbflbfmbdGbdGbdGbdGbfnaVjbfoaCxaCxaZybfpbdObfqbcjbckbfrbaXbcnbfsbftbfubfvbfwaZEbfxbfybfzaZEbctbfAbctbbdbctbcubbdaZFaZKaZKaZKaZKaZKbczaZMbfBbfCbfDbfEbfFbfGbfHbfIbfJbfJbfKbcGbfLaZPbfMbfNbfOaZUbfPbfQbfRbfSbfTbfUaZUbbxbfVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbfWbeDbbBbfXaXwaaaaaaaaaaafaafbfYbfYbfYbfYbfYbfYbfYaaaaaabfZbgabgbbgcbgdbdkbdkbdkbdkbdkbdkbdkbdkbgebbOaVObgfbggbghbgibgjbgkbdpaTpaTpbglbgmbgnbgobgpbgqbgqbgrbgqbgsbgtbgqaafbgubgvbfgbgwbfgbgwbfgbgxbguaafbgybgzaYbbgAbgBbgCbgDbgEbgFbgGaCxbgHbgIbgJbgKbfqbgLbgMaZybgNbcnbfsbfubgObaXbgPaZEbgQbgRbgSaZEbgTbgUbgVbgWbgXbgYbgXbgZbhabhabhabhabhabhbaZMbhcbcBbcBbfEbhdbhebhfbhgbhhbhhbhibhjbhkaZPbhlbfNbhmaZUbhnbhobhpbfSbexbhqaZUbbxbhraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbhsbhtbhuaZZaXwaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaabhvbhwbdkbhxbhybhybhybhybhybhzbhybhybhybhAbhBbhCbhDbhEbhFbhGbhHaXKbhIbhJbhKbhLbhMbhNbgobgobgqbhObhPbhQbhRbhSbgqaaabhTbhUbfgbhVbhWbhVbfgbhXbhTaaabhYbhZaYbbiabibbicbibbidbiebgGaCxaCxaZybifbdObfqbigbihaZybiibijbikbilbimbaXbinbiobipbiqbiraZEaZFbisaZFaZFaZFbitbitbitbitbitbitbitbitbczaZMbfBbfCbfDbiubivbiwbixbiybiybiybhibcGbizaZPbiAbfNbiBaZUbiCbiDbiCbiEbexbiFaZUbbxaZWaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbiGbiHbiIbiJbdkbdkbdkbiKbiKbiKbiKbgcbdkbdkbdkbeKbiLaVObiMbiNbiObiPbiQaXKaVObiRbiSbiTbiUbiVbiWbiXbiYbiZbjabjbbjcbjdbjeayEbjfbjgbjhbfgbhVbfgbjibjjbjkbjlbjmbjnbjobjpbibbjqbibbidbiebjraCxaCxaZybjsbdObfqbjtbjuaZybjvbcnbaXbjwbjxbjybjzbiibjAbjBbjCbjDbjEbjFbaXbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbbjbbkbjQbjRbjSbjTbjUaZPbjVbiybiybjWbjXbcGbjYaZPbjZbkabkbaZUbkcbkdbkebkfbexbkgaZUbbxaZWaZWaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbkhbkibkhbkjbkkbdkbdkbdkbdkbdkbdkbgcbdkbklaTjaTjbkmaVOaVObknbkobkpbkqaXKaVOaVObkrbksbhMbktbkubkvbkwbkxbkybkzbkAbkBbgqaaabkCbkCbkDbkEbkFbfgbkGbkCbkCaaabkHbkIbkIbkIbkIbkIbkIbkJbkKbkLbkMbkMaZyaZybkNbkObkPaZyaZybkQbcnbaXbaXbaXbaXbkRbkSbkTbkUbaXbaXbaXbkUbaXbaXbjHbkVbkWbkXbkYbkZblablbbitblcbldblebleblfblgblhaZPblibcGbcGbljblkbcGbllblmblnblnbloblpblpblqbbtblrbbtaZUaZUbbxblsaZWaafaaaaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltblvbdkbdkbdkbiKbiKbiKbiKbgcbdkblwblxaTjblyaVOaVObknblzbhGbkqblAblBbhCblCblDblEaCxaKVbkvblFblGblHblIblIblJbgqaafaafbkCbkCblKblLblKbkCbkCaafaafbkHblMblNblOblPblQblRblSblTblUaCxaCxblVblWblXblYblZbmabmbbmcbmdbmcbmebmcbmcbmfbmgbmhbmgbmcbmcbmcbmibmjbmjbmkbkVbmlbkXbmmbmmbmnbmobitbczaZMbmpbmqbmrbmsbmsaZPbmtbmubmvblmbmwbcGbmxblmbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbbxbmJaZWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbmKbiHbmLbmMbdkbdkbdkbdkbdkbdkbdkbgcbdkblwbmNaTjbmOaWSaVObmPbhCbmQbhCbmRaVObiRbhKbmSaCxaCxaKVbkvbgqbmTbmUbmVbmWbmXbgqaaaaaaaafbkCbkCbmYbkCbkCaafaaaaaabkHbmZbnabnbbncbndbndbnebnfbngaCxaCxbnhbnibcnbkTbnjbnkbnlbnkbnmbnkbnnbnkbnobnpbjCbnqbaXbaXbaXbnrbnsbnsbntbnubnvbnwbkXbnxbnyblabmobitaZLaZMbnzbnzbnAbnzbnzaZPblmblmblmblmbnBbnCbbrblmbnDbnEbnFbnGbnGbnHbfNbfNbnIbjZbjZbbxbmJbeBaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltbhwbnJbdkbdkbnKbnLbnMbnLbnNbnLbnObnPaYYbnQbnRbdsbnSbdsbnTbdtbnRbnUbnVbiSbmSaCxaRXbnWbnXbgqbnYbnZboabobbocbgqaaaaaaaafbodboebofbogbodaafaaaaaabohboibojbojbokbolbombonbkKbooaCxaCxbiibiibopbkTboqborbosbotboubovbowboxbosbotboyboybotbosaZDaZDbnsbqWbmmbstboAbkVbkXboBboCboDboEbitboFboGboHboIboJbnGbnGboKbnGbnGboLboMboNbnGboObnGboPboQboRboSboTboUboVboVboVboVboWbbxboXbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYboYboZboYbpabpbbpabpabpabpabpabpcbpdbdkblwbpeaTjbpfbpgbphbpibeLbpjbpkbplbpmbpjbpjbpnaCxaDYbpobkvbgqbppbpqbprbmUbpsbgqaaaaaaaafbodbptbpubpvbodaafaaaaaabkHbpwbpxbpybpzbolbombonbkKbpAaCxaCxbpBbpCbpDbkTbpEbpFbosbpGbpHbpIbpJbpKbpLbpMbpNbpNbpObosbaXbaXbnsbpPbmmbpQbpRbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqbbqcbqdbqebqdbqdbqfbqdbmDbqgbqdbqdbqdbqhbqibqjbqkbqlbqmbqnbqobqpbqqboWbbxbmJbfVaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbqrbqsbiHbqtaTjbqubiHbiHbqtbqvbqvbqvbqwbqxbqybqvbqvbqzbqzbqAbqzbpjbqBbqCbqDbqEbpjbmSaCxaCyaNxaNxbgqbgqbgqbgqbgqbqFbgqaDUaDVaEabodbqGbqHbqIbodaDUaDVaEabkHbkIbkIbkIbkIbkIbkIbkIbkKbpAaCxbqJbosbosbqKbqLbqMbosbosbqNbqObqPbqQbqQbqRbqSbqTbqUbqSbqVbaXbaXbnsbozbqXbqYbqZbrabrbbrcbqZbqZbrdbrebrfbrgbrhbrhbrhbrhbribrhbrhbrhbrjbrkbrlbrmbrnbrobrpbrqbrrbqkbrsbrtbrubrvbrwbrxboWbbxbrybhraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObpjbrPbrQbrQbrQbrRbrQbrSbrTaWnbrUbrVbrWbrXbrXbrYbrZbsabsbbscbsdbseaCxaCxbsfaFNaCxaFxaCxaCxaCxbsgbshbpAaCxbsibosbsjbskbslbsmbsnbosbsobqObspbqQbqQbqRbqSbqTbsqbsrbqVbaXbssbnsbmmbsubsvbswbsxbsybszbsAbsBbitbitaZLbsCbrhbsDbsEbsFbsGbsHbsIbrhbsJbsKbsLbsMbsNbsObrpbrqbrrbsPbsQbsRbsSbsTbsUbsVboWbbxbmJaZWaZWaZWaZWaZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXbsYbsZbtabtbbtcbtdbtebtfbtgbthbtibtjbtkbrNbtlbpjbtmbtnaCxaCxaCxaCxaCxaCxaWnaCxbtoaCxaCxaCxaCxaZxbtpbtqbtraCxaCxaCxaCxbsfaCxaCxaFxaCxaCxaCxbtsbttbpAbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtFbtGbpKbosbtHbtIbtJbtKbosbaXbaXbnsbnsbnsbnsbnsbitbitbitbitbitbitbtLbtMbtNbrhbtObtPbtQbtRbtSbtTbrhbtUbtVbtWbtXbtYbtZbuabubbucbudbuebufbufbugbuhbuiboWbbxbmJaZWbujbukbulaZWaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbumbunbunbuobupbupbuqbuqbuqbuqburaaaaafaaaaafaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbusbutbuubuvbuwbuxbrFbrGbrGbuybrGbrKbuzbuAbuBbuCbpjbuDbuEbuEbuEbuEbuFbuEbuEbuGbuEblEaCxbuHbuIbcebuJbuKbuLbuMbuNbuObuPaQYbuMbuQaQYbuRbuSaQYbuTbuUbuVbuWaCxaCxbosbuXbuYbuZbvaboxbosbvbbvcbvbbosbosbosbosbosbosbosbosbaXbaXbaXbvdbveborbvfbvgbvhbvibvjbvkbvlbvmbvnbvobrhbvpbvqbvrbvsbvtbvubrhbvvbvwbvxbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvIbvJbvKboWbvLbvMbvMbvMbvMbvNbvOaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaafbvPbvQbvQbvQbupbuqbuqbvRbvSbvRbuqbuqaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbqvbvTbvUbvUbvVbqvbqvbvWbvXbvYbvZbpjbpjbwabpjbpjbpjbwbbwcaNxaNxaNxaNxbwdbwdbwdbwdbwdbwdbwdbwdbwdbwdbwebwfbwgbwhbwhbwhbwhbwibwjbwhbwhbwhbwhbwkbwlbwmaCCaEbbwnbosbwobwpbwqbwrbwsbosbwtbqObwubotbwvbwvbwwbwxbwybwzbotbwAbaXbaXbaXbaXbaXbkTbwBbwCbwDbwEbwFbwGbwHbwIbwJbwJbwJbwJbwJbwJbwJbwJbwJbwKbwLbwKbwKbwKbwKbwMbwNbwOboVboVboVboVboVboVboVboWbwPbwPbwPbwPbmJbwQbfVaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagbwRbvQbvQbwSbuqbuqbvRbvRbwTbvRbvRbuqbuqaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwUaaaaaaaaaaaaaafaaabqzbwVbwWbwXbwYbwYbwZbxabxbbxcbxdbxebwcaaaaaaaafaaabwdbxfbxgbxhbxibxjbxkbxlbxmbwdbxnbxobxpbwhbxqbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbwkbosbxEbxFbxGbxHbxIbosbxJbqObxKbxLbqQbqQbqQbqQbqQbxMbxNbxObjCbjCbjCbjCbxPbkTbxQbxRbxSbxTbxUbvgbwHbwIbwJbxVbxVbxVbxWbxVbxXbxYbwJbxZbyabybbxZbxZbwKbycbydbrrbyebyfbygbyhbyibyjbykbylbymbynbyobwPbmJbwQbhraaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaabypbuqbwRbuqbuqbvRbvRbvRbvRbvRbvRbvRbuqbuqaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyqbyrbysbyrbytaaaaaaaafbqzbqzbyubrGbyvbrGbywbqzbyxbyxbyybyzbyAbwcaafbyBbyCbyDbyEbyFbxmbyGbxmbyHbyIbyJbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyTbyUbyVbwhbwhbyWbyXbyYbyZbzabzbbzcbzdbqObzebzfbqQbzgbzhbqObzibosbzjbzkbqQbzlbpIbzmbiibiibiibiibiibznbkTbkTbzobwCbzpbzqbzrbzsbztbwIbwJbzubxVbzvbxVbzwbxVbzxbwJbzybzzbzAbzBbzCbwKbvBbzDbzEbzFbzGbzHbzHbzHbzHbzHbzHbzIbzJbzKbwPaZWaZVaZWbyfbyfbyfbyfbyfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbupbuqbzLbzMbzMbvRbvRbvRbvRbvRbvRbvRbvRbuqbuqaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8431,9 +8424,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcoYcqacrjcqrcqrcqrcsGcqrcqrcqrcsHcqrcqrcsIcqacsJcstcoMcoMcoMcoMaaaaaacsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqicqmcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcqkcqiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcpZcqacqacqacqacqacqacsMcqrcqrcqacqacqacqacqacqacqecstcoMaaaaaaaaaaaacsKcsNcsOcsPcsQcsRcsScsKcsTcsUcsVcsKaaaaaacsWcsWcsWcsWcsWcsWcsWcsWcsWcsXcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsXcsWcsWcsWcsWcsWcsWcsWcsWcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcsZctactbcqacqrcqrcqrcqactcctdctectfctgcqacqScoMaaaaaaaaaaaacsKcsPcsPcsPcsPcsPcsPcsPcthctictjcsKaaaaaacsWctkctlctmctmctmctmctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctqctqctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrcqrcqrcttcqrcqrcqrctucqrcqrcqrcqrcXMcqacqScoMaaaaaaaaaaaacsKctwctwcsPcsPcsPctxcsKctyctzctAcsKaaaaaacsWctkctlctmctBctmctBctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctCctqctCctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcqrcqrcqrctDcqrcqrcqrctEcqrcqrcqrcqrcXNcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPcsPctGctGcsKcsKctHcsKcsKaaaaaacsWctkctlctmctmctIctmctmctnctocsYcsYcsYcsYcsYctJctKctJcsYcsYcsYcsYcsYctpctnctqctqctLctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrctMcrFcqactNctOctPcqacXLctRcqrcqrcqacqacoYcoMaaaaaaaaaaaacsKctSctScsPctTctUctVcsKctWctHctXcsKaaaaaacsWctkctlctmctmctmctmctmctnctocsYcsYcsYcsYcsYctJctYctJcsYcsYcsYcsYcsYctpctnctqctqctqctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrcqrcqrcttcqrcqrcqrctucqrcqrcqrcqrctFcqacqScoMaaaaaaaaaaaacsKctwctwcsPcsPcsPctxcsKctyctzctAcsKaaaaaacsWctkctlctmctBctmctBctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctCctqctCctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcqrcqrcqrctDcqrcqrcqrctEcqrcqrcqrcqrctQcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPcsPctGctGcsKcsKctHcsKcsKaaaaaacsWctkctlctmctmctIctmctmctnctocsYcsYcsYcsYcsYctJctKctJcsYcsYcsYcsYcsYctpctnctqctqctLctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqactscqrcqrctMcrFcqactNctOctPcqactvctRcqrcqrcqacqacoYcoMaaaaaaaaaaaacsKctSctScsPctTctUctVcsKctWctHctXcsKaaaaaacsWctkctlctmctmctmctmctmctnctocsYcsYcsYcsYcsYctJctYctJcsYcsYcsYcsYcsYctpctnctqctqctqctqctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacqrcqrcqrcqacqacqactZcuacqrcqacqacqacqrcqrcqrcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPctTcubcuccsKcudctHcuecsKaaaaaacsWctkctlctmctBctmctBctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctCctqctCctqctlctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacrFcufcugcqacoYcqacuhcuhcuhcqacoYcqacqvcuicujcqacoYcoMaaaaaaaaaaaacsKcsPcsPcsPcsPcsPcsKcsKcsKcsKcsKcsKaaaaaacsWctkcukctmctmctmctmctmctnctocsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYctpctnctqctqctqctqctqcukctrcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoMcoYcqacuhcuhcuhcqacoYcrsculcumcuncrucoYcqacuhcuhcuhcqacoYcoMaaaaaaaaaaaacsKcuocupcuqcsPcsPcurcuscutcuucuvcsKaaaaaacsWcsWcsWcuwcuwcuwcuwcuwcsWcsXcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsYcsXcsWcuwcuwcuwcuwcuwcsWcsWcsWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/tgstation.dme b/tgstation.dme index 27e3ad2aa71..cbe290fb0d2 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -161,6 +161,7 @@ #include "code\datums\diseases\advance\symptoms\stimulant.dm" #include "code\datums\diseases\advance\symptoms\symptoms.dm" #include "code\datums\diseases\advance\symptoms\visionloss.dm" +#include "code\datums\diseases\advance\symptoms\vitiligo.dm" #include "code\datums\diseases\advance\symptoms\voice_change.dm" #include "code\datums\diseases\advance\symptoms\vomit.dm" #include "code\datums\diseases\advance\symptoms\weight.dm" @@ -701,6 +702,7 @@ #include "code\modules\assembly\shock_kit.dm" #include "code\modules\assembly\signaler.dm" #include "code\modules\assembly\timer.dm" +#include "code\modules\assembly\voice.dm" #include "code\modules\awaymissions\bluespaceartillery.dm" #include "code\modules\awaymissions\corpse.dm" #include "code\modules\awaymissions\exile.dm" From dab97cbd448c363461f916e776af0342f0736936 Mon Sep 17 00:00:00 2001 From: Malkevin Date: Mon, 17 Jun 2013 19:57:57 +0100 Subject: [PATCH 028/105] merged --- maps/tgstation.2.1.2.dmm | 183 ++++++++++++++++++++------------------- 1 file changed, 95 insertions(+), 88 deletions(-) diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index 1d1a7740a10..3927d5e8cf9 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -2431,7 +2431,7 @@ "aUM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aUN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aUO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aUP" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aUP" = (/obj/structure/disposalpipe/segment,/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/carpet,/area/crew_quarters/heads) "aUQ" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUR" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aUS" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2727,7 +2727,7 @@ "baw" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) "bax" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bay" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/bridge/meeting_room) -"baz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"baz" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads) "baA" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) "baB" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) "baC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2754,7 +2754,7 @@ "baX" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "baY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/checkpoint/medical) "baZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) -"bba" = (/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/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"bba" = (/turf/simulated/wall,/area/crew_quarters/heads) "bbb" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) "bbc" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bbd" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) @@ -2796,8 +2796,8 @@ "bbN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/quartermaster/office) "bbO" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bbP" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bbQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"bbR" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) +"bbQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Human Resources APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads) +"bbR" = (/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) "bbS" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbU" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -2883,11 +2883,11 @@ "bdw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bdx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bdy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) -"bdz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdB" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bdz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bdA" = (/obj/machinery/computer/card,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bdB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 30; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/crew_quarters/heads) +"bdC" = (/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/carpet,/area/crew_quarters/heads) +"bdD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/crew_quarters/heads) "bdE" = (/obj/machinery/ai_status_display,/turf/simulated/wall,/area/turret_protected/ai) "bdF" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bdG" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) @@ -2958,13 +2958,13 @@ "beT" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/office) "beU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central) "beV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/central) -"beW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) -"beX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"beY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"beZ" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"beW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"beX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor,/area/crew_quarters/heads) +"beY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/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_y = 32},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"beZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bfa" = (/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bfb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/heads) +"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "bfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bfe" = (/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,/area/turret_protected/ai_upload) "bff" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/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/corp,/obj/item/weapon/aiModule/paladin,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3029,11 +3029,11 @@ "bgm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/hallway/primary/central) "bgn" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) "bgo" = (/turf/simulated/wall,/area/maintenance/maintcentral) -"bgp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgp" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/heads) "bgq" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgt" = (/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/wood,/area/crew_quarters/heads) +"bgr" = (/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{icon_state = "white"},/area/medical/medbay) +"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) +"bgt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/crew_quarters/heads) "bgu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bgv" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bgw" = (/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) @@ -3054,7 +3054,7 @@ "bgL" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) "bgM" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"},/area/medical/chemistry) "bgN" = (/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{icon_state = "white"},/area/medical/medbay) -"bgO" = (/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{icon_state = "white"},/area/medical/medbay) +"bgO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads) "bgP" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bgQ" = (/obj/structure/closet/secure_closet/security/med,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) "bgR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) @@ -3105,12 +3105,12 @@ "bhK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/office) "bhL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bhM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) -"bhN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) -"bhO" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bhP" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters/heads) -"bhQ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = "Prison"; pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/crew_quarters/heads) -"bhR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 1; name = "Head of Personnel APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bhS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/heads) +"bhN" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"bhO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{name = "Head of Personnel"; req_access_txt = "57"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bhP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhQ" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) +"bhR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bhS" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "bhT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bhU" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bhV" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -3163,18 +3163,18 @@ "biQ" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) "biR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) "biS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"biT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"biU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) +"biT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"biU" = (/obj/machinery/door/airlock/command{name = "Human Resources"; req_access = null; req_access_txt = "19"; step_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) "biV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) "biW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) -"biX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) +"biX" = (/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{icon_state = "white"},/area/medical/genetics) "biY" = (/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_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) "biZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bja" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bjb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bjc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bjd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/crew_quarters/heads) -"bje" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bja" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bjb" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/hallway/primary/central) +"bjc" = (/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/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads) +"bjd" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"bje" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central) "bjf" = (/obj/structure/sign/kiddieplaque,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bjg" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bjh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3191,7 +3191,7 @@ "bjs" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bjt" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bju" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjv" = (/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{icon_state = "white"},/area/medical/medbay) +"bjv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) "bjw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) "bjx" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/medbay) "bjy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3240,16 +3240,16 @@ "bkp" = (/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,/area/quartermaster/office) "bkq" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) "bkr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/quartermaster/office) -"bks" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"bks" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads) "bkt" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) "bku" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) "bkv" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bkw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bkx" = (/obj/machinery/computer/card,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bky" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"bkz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bkA" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"bkB" = (/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,/area/crew_quarters/heads) +"bkw" = (/obj/machinery/photocopier,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"bkx" = (/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{icon_state = "white"},/area/medical/genetics) +"bky" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bkz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bkA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) +"bkB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bkC" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bkD" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bkE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3303,13 +3303,13 @@ "blA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office) "blB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) "blC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/quartermaster/office) -"blD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"blD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) "blE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/central) -"blF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/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,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"blG" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"blH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"blF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/heads) +"blG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"blH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) "blI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"blJ" = (/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,/area/crew_quarters/heads) +"blJ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/bridge/meeting_room) "blK" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "blL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "blM" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/turf/simulated/floor,/area/teleporter) @@ -3371,11 +3371,11 @@ "bmQ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) "bmR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office) "bmS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bmT" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bmU" = (/turf/simulated/floor,/area/crew_quarters/heads) -"bmV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads) -"bmW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/heads) -"bmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bmT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/bridge/meeting_room) +"bmU" = (/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/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"bmV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bmW" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bmX" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bmY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bmZ" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/teleporter) "bna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/turf/simulated/floor,/area/teleporter) @@ -3428,11 +3428,11 @@ "bnV" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/office) "bnW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bnX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) -"bnY" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bnZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) -"boa" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads) -"bob" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"boc" = (/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,/area/crew_quarters/heads) +"bnY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads) +"bnZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"boa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"bob" = (/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"boc" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bod" = (/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) "boe" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bof" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -3455,7 +3455,7 @@ "bow" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/sleeper) "box" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/sleeper) "boy" = (/turf/simulated/wall/r_wall,/area/medical/sleeper) -"boz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"boz" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "boA" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "boB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "boC" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) @@ -3497,10 +3497,10 @@ "bpm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) "bpn" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bpo" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) -"bpp" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bpq" = (/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},/turf/simulated/floor,/area/crew_quarters/heads) -"bpr" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/heads) -"bps" = (/obj/machinery/light_switch{pixel_x = 27},/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,/area/crew_quarters/heads) +"bpp" = (/obj/machinery/door/airlock/command{name = "Human Resources"; req_access = null; req_access_txt = "19"; step_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/heads) +"bpq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/heads) +"bpr" = (/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{icon_state = "white"},/area/medical/medbay) +"bps" = (/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{icon_state = "dark"},/area/maintenance/maintcentral) "bpt" = (/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 1; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bpu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bpv" = (/obj/machinery/power/apc{dir = 4; name = "AI Upload Access APC"; pixel_x = 27; pixel_y = -2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -3523,7 +3523,7 @@ "bpM" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/structure/table,/turf/simulated/floor,/area/medical/sleeper) "bpN" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/sleeper) "bpO" = (/obj/structure/table,/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,/area/medical/sleeper) -"bpP" = (/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{icon_state = "white"},/area/medical/genetics) +"bpP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bpQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bpR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bpS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) @@ -3565,7 +3565,7 @@ "bqC" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "bqD" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "bqE" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) -"bqF" = (/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/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"bqF" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bqG" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) "bqH" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "vault"},/area/turret_protected/ai_upload_foyer) "bqI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/ai_upload_foyer) @@ -3582,7 +3582,7 @@ "bqT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/medical/sleeper) "bqU" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/medical/sleeper) "bqV" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper) -"bqW" = (/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{icon_state = "white"},/area/medical/genetics) +"bqW" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "bqX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqY" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -3632,8 +3632,8 @@ "brR" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brS" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"brU" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"brV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"brU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall,/area/maintenance/maintcentral) +"brV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/central) "brW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "brX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "brY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) @@ -3657,7 +3657,7 @@ "bsq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/medical/sleeper) "bsr" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor,/area/medical/sleeper) "bss" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bst" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bst" = (/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/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/bridge/meeting_room) "bsu" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) "bsv" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) "bsw" = (/obj/machinery/clonepod,/turf/simulated/floor{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) @@ -3704,7 +3704,7 @@ "btl" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) "btm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "btn" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/central) -"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central) +"bto" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) "btp" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) "btq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/primary/central) "btr" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) @@ -7987,6 +7987,13 @@ "cXE" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "cXF" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/production) "cXG" = (/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) +"cXH" = (/turf/simulated/wall,/area/bridge/meeting_room) +"cXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXJ" = (/obj/machinery/power/apc{dir = 1; name = "Head of Personnel's Office APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/closet/secure_closet/hop,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet{name = "Stationery Closet"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/device/toner,/obj/item/device/toner,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen/red,/obj/item/weapon/pen/red,/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/obj/item/weapon/pen{pixel_x = -5; pixel_y = -5},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/maintcentral) +"cXM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/bridge/meeting_room) +"cXN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8113,27 +8120,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraPPaPQaPRaslaPSaPTaPUaPVaPWaPXaPYaPZaQaaPVaQbaQcaQdaQeaQfaIXaQgaKsaQhaQiaQjaQjaQkaQjaQjaQjaQlaQmaQnaLJaQoaQpaQqaQraLJaLJaQsaIUaQtaJkaQuaQvaQwaQxaQxaQyaCxaCxaCxaCxaCxaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaQLaQMaQIaQNaQOaQPaQQaQRaQSaQTaQUaQVaQWaQXaQYaQZaCxaCxaCKaKXaMmaMqaMoaHkaMpaMnaMoaKZaFWaNOaNOaRaaRbaCQaMuaPmaMuaRcaMuaRdaNWaReaCQaIxaNZaLmaLmaLmaLmaOcaIxaCUaRfaRgaRhaRiaRjaRkaRlaRlaRlaRlaRlaRlaRmaRnaRoaLtaLtaLtaLtaLtaLtaRpaRqaRraMQaMQaMQaMQaPMaLzaaaaafaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraskaoDaskargargaNbaRsaRtaRuaRuaRuaRuaRvaRwaMZaRxaRyaRzaRAaRBaRBaRBaRCaRBaRDaREaRFaRGaRHaRHaRIaKyaRJaRKaRLaRMaRNaROaRPaRPaRQaRRaRSaRTaRUaRVaRVaRVaRWaJkaCxaCxaRXaRYaRZaSaaSbaScaJoaSdaSeaSfaSgaJoaShaShaShaShaShaSiaShaJoaSjaSkaSlaSdaJoaSmaSbaSnaSoaRYaSpaCxaCxaMlaHkaSqaNNaHkaHkaHkaNNaHkaKZaHkaFWaFWaHkaHkaSraSsaStaMuaMuaMuaSuaSvaSwaCQaSxaSyaLmaSzaSzaSAaSyaSBaCUaSCaSDaSEaSFaICaICaICaICaSGaICaICaICaSHaSIaLtaLtaLtaLtaLtaLtaLtaRpaRqaRraMQaMQaSJaMQaSKaLzaafaafaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOraSLaSMaPRaslaSNaSOaSPaSQaSRaSSaRuaRuaSTaRtaMZaSUaSVaRzaRAaSWaSXaSYaSZaRBaTaaTbaTcaIXaTdaTeaTfaTgaIXaThaTiaTjaTjaTjaTjaTkaTjaTjaTlaTmaTmaTmaTnaTmaToaTpaTqaTqaTraTsaTtaTtaTtaTtaTtaTuaTvaTwaTxaShaTyaTzaTAaTBaTCaTzaTyaShaTDaTEaTFaTGaTGaTGaTGaTGaTGaTHaTIaTqaTqaCKaTJaTKaTLaTMaHkaHkaHkaTNaTOaTPaHkaTQaTRaTSaCQaCQaCQaTTaTUaTUaTUaCQaCQaCQaTVaLmaLmaTWaTXaTYaTZaHtaCUaUaaSDaUbaybaUcaUdaUeaPyaUfaUdaUgaPyaUhayhaUiaAaaUjaLtaLtaUjaAaaUkayhaUlaUmaUnaMQaMQaPMaLzaaaaafaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOrareaUoaIRaUpaNbaUqaUqaUqaUraUsaUqaUtaUqaMZaUuaUvaUwaUxaUyaUyaUzaUAaUyaUBaTbaUCaIXaTdaTeaUDaUEaIXaUFaTiaTjaUGaUHaUHaUHaUIaTjaUJaUKaULaUMaTpaTpaTpaTpaCxaCxaUNaUOaUPaUQaURaUSaUTaUUaUVaUWaShaUXaUYaUXaUXaUZaUXaUXaUYaUXaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaSpaCxaCxaCKaCKaCKaCKaCKaVkaMlaVkaVlaVmaCKaCKaCKaCKaCKaVnaVoaVoaVoaVoaVoaVoaVpaVoaVnaHtaVqaVqaVraSEaSEaSEaSEaVnaUaaVsaUbaybaybaybaybaybaVtaybaybaybaybayhaVuaVvaVwaVwaVwaVwaVxayhayhaVyaMQaVzaMQaMQaPMaMSaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOraOraOraOraOraOraOraOraOraOraOraOrareaUoaIRaUpaNbaUqaUqaUqaUraUsaUqaUtaUqaMZaUuaUvaUwaUxaUyaUyaUzaUAaUyaUBaTbaUCaIXaTdaTeaUDaUEaIXaUFaTiaTjaUGaUHaUHaUHaUIaTjaUJaUKaULaUMaTpaTpaTpaTpaCxaCxaUNaUObaAaUQaURaUSaUTaUUaUVaUWaShaUXaUYaUXaUXaUZaUXaUXaUYaUXaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaSpaCxaCxaCKaCKaCKaCKaCKaVkaMlaVkaVlaVmaCKaCKaCKaCKaCKaVnaVoaVoaVoaVoaVoaVoaVpaVoaVnaHtaVqaVqaVraSEaSEaSEaSEaVnaUaaVsaUbaybaybaybaybaybaVtaybaybaybaybayhaVuaVvaVwaVwaVwaVwaVxayhayhaVyaMQaVzaMQaMQaPMaMSaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatoamjaVAaujaPRamXamXamXamjamjamXaVBaVCaVDaMZaMZaMZaMZaMZaMZaMZaMZaMZaLJaLJaRzaRAaSWaVEaVFaVGaRBaVHaVIaVJaIXaTdaTeaVKaVLaIXaUFaTiaTjaUHaVMaVMaUHaVMaTjaUJaVNaVOaVOaVPaVQaVRaTpaVSaCxaRXaVTaVUaVVaVWaVXaVXaVWaVYaVZaShaWaaUYaWbaWcaWdaWeaWfaUYaWgaVaaWhaViaViaWiaWjaWkaViaWlaVjaSpaWmaCxaWnaWoaSEaSEaSEaSEaSEaSEaSEaSEaWpaSEaSEaSEaSEaWqaSEaSEaSEaSEaSEaSEaSEaSEaWoaSEaSEaSEaSEaSEaSEaSEaSEaWraWsaWtaWuaWuaWuaWuaWuaWvaWwaWxaWuaWyaWuaWuaWzaWuaWuaWuaWuaWuaWuaWAaWBaWCaWDaVzaMQaMQaMQaOqaOpaOpaOqaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamXargaWEaWFaWGaWGaWGaWGaWGaWGaWHaWIaIUaWJaLJaRzaRAaRBaRBaWKaWLaRBaIXaIXaWMaIXaTdaWNaVKaWOaIXaUFaTiaTjaUHaWPaUHaVMaWQaTjaUJaWRaVOaVOaVOaWSaWTaTpaWUaCxaRXaWVaWWaWXaWYaWZaXaaXbaVYaXcaShaUXaUXaXdaTzaXeaTzaXdaUXaUXaVaaXfaXgaViaWiaXhaWkaViaViaVjaXiaCxaCxaWnaWoaSEaSEaSEaSEaSEaSEaSEaSEaXjaSEaSEaSEaSEaSEaSEaXkaWuaWuaWuaWuaWuaWuaXlaWuaWuaWuaWuaWuaWuaWuaXmaXnaXoaXpaSEaSEaSEaSEaSEaSDaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaXqaXraXsaMQaMQaVzaMQaMQaXtaXuaKcaKcaXvaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamXaVAaPRaXwaXwaXwaXxaXwaXwaXwaXyaIUaIUaIUaIUaRzaRAaSWaXzaXAaXBaRBaXCaXDaXEaIXaIXaIXaIXaXFaIXaUFaTiaTjaXGaUHaVMaXHaXIaTjaUJaTpaXJaVOaVOaXKaXLaTpaXMaCxaRXaXNaXOaWXaWYaXPaXQaXbaXRaXSaXTaXUaXVaXdaTzaXWaTzaXdaXVaXXaXYaXZaYaaViaYbaYbaYcaViaYdaVjaYeaYfaCxaWnaWoaSEaSEaYgaSEaYhaYiaYiaYiaYjaYiaYiaYiaYkaSEaSEaSEaSEaSEaSEaYlaYmaYnaWoaSEaSEaSEaYoaYpaYqaYraYsaYtaYuaSEaSEaSEaSEaSEaYvaYwaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaSEaXraYxaYyaYzaYAaYBaYCaYDaYEaOpaOpaYEaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaXwaYFaYGaYHaYHaYIaYJaYKaYLaYMaYMaYMaYNaYOaYPaYPaYQaYRaYPaYSaYSaYTaYSaYUaODaODaYVaODaYWaYXaYYaYZaZaaZaaZbaZcaYYaZdaZeaZfaVOaVOaXKaZgaZhaXMaCxaRXaZiaZjaZkaVWaVWaVWaVWaZlaZmaShaUXaUXaXdaZnaZoaZpaXdaUXaUXaShaZqaZraZsaZtaViaZuaViaZvaVjaZwaZxaZxaZyaZyaZyaZyaZyaZyaZyaZzaZAaZBaZCaZDaZDaZzaZEaZEaZEaZEaZEaZFaZFaZFaZGaZFaZFaZFaZFaZHaZIaYvaZJaZKaZLaZMaZNaSEaSEaZOaZOaZPaZPaZPaZPaZPaZQaZRaZRaZRaZRaSEaZRaZSaZRaZRaZTaZUaZUaZUaZUaZVaZWaKbaKcaKcaKcaKcaPOaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaXwaZXaXwaZYaZZaXwaXwaXwaXyaIUaIUaIUbaaaRBaSWbabaVFbacaRBbadbaebafbafbagbahbaibajbakbaibalbambanbaobanbanbapbaqbarbasbataVOaVObaubavbawaXMaCxbaxaZibaybazbaAbaBaZjbaCbaDbaEaShaWaaUYbaFaWebaGaWebaHaUYaWgaShbaIbaJbaKbaLaVibaMaVibaNaVjaSpaCxbaOaZybaPbaQbaRbaSbaTaZybaUbaVbaVbaWbaXbaXbaXbaYbaZbbabbbaZEbbcbbdbbdbbdbbdbbebbfbbgbbhbbibbhbbhbbhbbjbbkbblbbmbblbbnbbnaZPbbobbpbbqaZPbbrbbsbbraZPaZQaSEaZTaZUbbtbbubbtaZUbbvbbwaZUbbxaZWaaaaaaaaaaafaaaaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaXwbbyaXwbbzbbAbbBbbCaXwbbDaLJaIUaLJbbEaRBaRBaRBaRBaRBaRBbbFbbGbbHaLJbbIaTjaTjaTjbbJaTjaTjaTjbbKaTjaTjaTjaTjbbLbbMbbNbbOaVOaVOaXKbbPaZhaXMaCxbbQaZibbRbazaTxaTxbbSaZjbbTbbUaShaUXbbVaUXbbWaXVaUXaUXbbVaUXaShbbXbbYbbZbcaaViaZubcbaVibccbcdbcebcfaZybcgbchbcibcjbckbclbaXbcmbaXbcnbaXbaXbcobcpbcqbcrbcsaZEbctbbdbctbbdbctbcubbdaZFbcvbcwbcxbcyaZKbczaZMbcAbcBbcCbcDbcDaZPbcEbcFbcGbcHbcIbcJbcKaZPbcLaZRbcMaZUbcNbcObcNbcPbcQbcRaZUbbxaZWaaaaafaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaaaafaaaaXwbcSaXwbcTbbBbcUbcVbcWbcXaLJaIUbcYbcZbdabdabdabaibaibaibdbbdcbdcbdcbddaTjbdebdfbdgbdhbdibdjbdkbdlaTjbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdvbdwbcebdxbdybdzbdAbdBbdCbdCbdDbbTaTxaTxaShbdEaTzaTzbdFaTzaTzbdEaShbdGbdGbdHaVibdIaVibdJbdKbdLbdMaSpaCxaCxaZybdNbdObdPbdQbdRbdSbaXbdTbdUbdVbdWbdWbdXbdYbdZbeabebaZEbctbbdbctbbdbctbcubecaZFbedbeebefbegaZKbczbehbeibeibeibejbekbelbembenbenbenbeobenbepbeqberbesbetbeubevbewbexbeybezbeAaZUbbxbeBaafaafaaaaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXwbeCbeDbbBbbBaXwaXwaXwbeEbeFaIUbeGbeHbeGbeGbeGbeHbeGaIUaIUaTjaTjaTjbeIaTjbdkbdkbeJbdkbdkbdkbdkbdkbeKbeLbeMbeNbeObePbePbePbeQbeRbeSbeTbeUbeVbeWbeXbeYbeYbeZbfabfbbfcbfdaTxaaabfebffbfgbfhbfgbfibfgbfjbfeaaabfkbflbfmbdGbdGbdGbdGbfnaVjbfoaCxaCxaZybfpbdObfqbcjbckbfrbaXbcnbfsbftbfubfvbfwaZEbfxbfybfzaZEbctbfAbctbbdbctbcubbdaZFaZKaZKaZKaZKaZKbczaZMbfBbfCbfDbfEbfFbfGbfHbfIbfJbfJbfKbcGbfLaZPbfMbfNbfOaZUbfPbfQbfRbfSbfTbfUaZUbbxbfVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbfWbeDbbBbfXaXwaaaaaaaaaaafaafbfYbfYbfYbfYbfYbfYbfYaaaaaabfZbgabgbbgcbgdbdkbdkbdkbdkbdkbdkbdkbdkbgebbOaVObgfbggbghbgibgjbgkbdpaTpaTpbglbgmbgnbgobgpbgqbgqbgrbgqbgsbgtbgqaafbgubgvbfgbgwbfgbgwbfgbgxbguaafbgybgzaYbbgAbgBbgCbgDbgEbgFbgGaCxbgHbgIbgJbgKbfqbgLbgMaZybgNbcnbfsbfubgObaXbgPaZEbgQbgRbgSaZEbgTbgUbgVbgWbgXbgYbgXbgZbhabhabhabhabhabhbaZMbhcbcBbcBbfEbhdbhebhfbhgbhhbhhbhibhjbhkaZPbhlbfNbhmaZUbhnbhobhpbfSbexbhqaZUbbxbhraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbhsbhtbhuaZZaXwaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaabhvbhwbdkbhxbhybhybhybhybhybhzbhybhybhybhAbhBbhCbhDbhEbhFbhGbhHaXKbhIbhJbhKbhLbhMbhNbgobgobgqbhObhPbhQbhRbhSbgqaaabhTbhUbfgbhVbhWbhVbfgbhXbhTaaabhYbhZaYbbiabibbicbibbidbiebgGaCxaCxaZybifbdObfqbigbihaZybiibijbikbilbimbaXbinbiobipbiqbiraZEaZFbisaZFaZFaZFbitbitbitbitbitbitbitbitbczaZMbfBbfCbfDbiubivbiwbixbiybiybiybhibcGbizaZPbiAbfNbiBaZUbiCbiDbiCbiEbexbiFaZUbbxaZWaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbiGbiHbiIbiJbdkbdkbdkbiKbiKbiKbiKbgcbdkbdkbdkbeKbiLaVObiMbiNbiObiPbiQaXKaVObiRbiSbiTbiUbiVbiWbiXbiYbiZbjabjbbjcbjdbjeayEbjfbjgbjhbfgbhVbfgbjibjjbjkbjlbjmbjnbjobjpbibbjqbibbidbiebjraCxaCxaZybjsbdObfqbjtbjuaZybjvbcnbaXbjwbjxbjybjzbiibjAbjBbjCbjDbjEbjFbaXbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbbjbbkbjQbjRbjSbjTbjUaZPbjVbiybiybjWbjXbcGbjYaZPbjZbkabkbaZUbkcbkdbkebkfbexbkgaZUbbxaZWaZWaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbkhbkibkhbkjbkkbdkbdkbdkbdkbdkbdkbgcbdkbklaTjaTjbkmaVOaVObknbkobkpbkqaXKaVOaVObkrbksbhMbktbkubkvbkwbkxbkybkzbkAbkBbgqaaabkCbkCbkDbkEbkFbfgbkGbkCbkCaaabkHbkIbkIbkIbkIbkIbkIbkJbkKbkLbkMbkMaZyaZybkNbkObkPaZyaZybkQbcnbaXbaXbaXbaXbkRbkSbkTbkUbaXbaXbaXbkUbaXbaXbjHbkVbkWbkXbkYbkZblablbbitblcbldblebleblfblgblhaZPblibcGbcGbljblkbcGbllblmblnblnbloblpblpblqbbtblrbbtaZUaZUbbxblsaZWaafaaaaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltblvbdkbdkbdkbiKbiKbiKbiKbgcbdkblwblxaTjblyaVOaVObknblzbhGbkqblAblBbhCblCblDblEaCxaKVbkvblFblGblHblIblIblJbgqaafaafbkCbkCblKblLblKbkCbkCaafaafbkHblMblNblOblPblQblRblSblTblUaCxaCxblVblWblXblYblZbmabmbbmcbmdbmcbmebmcbmcbmfbmgbmhbmgbmcbmcbmcbmibmjbmjbmkbkVbmlbkXbmmbmmbmnbmobitbczaZMbmpbmqbmrbmsbmsaZPbmtbmubmvblmbmwbcGbmxblmbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbbxbmJaZWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbmKbiHbmLbmMbdkbdkbdkbdkbdkbdkbdkbgcbdkblwbmNaTjbmOaWSaVObmPbhCbmQbhCbmRaVObiRbhKbmSaCxaCxaKVbkvbgqbmTbmUbmVbmWbmXbgqaaaaaaaafbkCbkCbmYbkCbkCaafaaaaaabkHbmZbnabnbbncbndbndbnebnfbngaCxaCxbnhbnibcnbkTbnjbnkbnlbnkbnmbnkbnnbnkbnobnpbjCbnqbaXbaXbaXbnrbnsbnsbntbnubnvbnwbkXbnxbnyblabmobitaZLaZMbnzbnzbnAbnzbnzaZPblmblmblmblmbnBbnCbbrblmbnDbnEbnFbnGbnGbnHbfNbfNbnIbjZbjZbbxbmJbeBaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltbhwbnJbdkbdkbnKbnLbnMbnLbnNbnLbnObnPaYYbnQbnRbdsbnSbdsbnTbdtbnRbnUbnVbiSbmSaCxaRXbnWbnXbgqbnYbnZboabobbocbgqaaaaaaaafbodboebofbogbodaafaaaaaabohboibojbojbokbolbombonbkKbooaCxaCxbiibiibopbkTboqborbosbotboubovbowboxbosbotboyboybotbosaZDaZDbnsbqWbmmbstboAbkVbkXboBboCboDboEbitboFboGboHboIboJbnGbnGboKbnGbnGboLboMboNbnGboObnGboPboQboRboSboTboUboVboVboVboVboWbbxboXbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYboYboZboYbpabpbbpabpabpabpabpabpcbpdbdkblwbpeaTjbpfbpgbphbpibeLbpjbpkbplbpmbpjbpjbpnaCxaDYbpobkvbgqbppbpqbprbmUbpsbgqaaaaaaaafbodbptbpubpvbodaafaaaaaabkHbpwbpxbpybpzbolbombonbkKbpAaCxaCxbpBbpCbpDbkTbpEbpFbosbpGbpHbpIbpJbpKbpLbpMbpNbpNbpObosbaXbaXbnsbpPbmmbpQbpRbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqbbqcbqdbqebqdbqdbqfbqdbmDbqgbqdbqdbqdbqhbqibqjbqkbqlbqmbqnbqobqpbqqboWbbxbmJbfVaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbqrbqsbiHbqtaTjbqubiHbiHbqtbqvbqvbqvbqwbqxbqybqvbqvbqzbqzbqAbqzbpjbqBbqCbqDbqEbpjbmSaCxaCyaNxaNxbgqbgqbgqbgqbgqbqFbgqaDUaDVaEabodbqGbqHbqIbodaDUaDVaEabkHbkIbkIbkIbkIbkIbkIbkIbkKbpAaCxbqJbosbosbqKbqLbqMbosbosbqNbqObqPbqQbqQbqRbqSbqTbqUbqSbqVbaXbaXbnsbozbqXbqYbqZbrabrbbrcbqZbqZbrdbrebrfbrgbrhbrhbrhbrhbribrhbrhbrhbrjbrkbrlbrmbrnbrobrpbrqbrrbqkbrsbrtbrubrvbrwbrxboWbbxbrybhraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObpjbrPbrQbrQbrQbrRbrQbrSbrTaWnbrUbrVbrWbrXbrXbrYbrZbsabsbbscbsdbseaCxaCxbsfaFNaCxaFxaCxaCxaCxbsgbshbpAaCxbsibosbsjbskbslbsmbsnbosbsobqObspbqQbqQbqRbqSbqTbsqbsrbqVbaXbssbnsbmmbsubsvbswbsxbsybszbsAbsBbitbitaZLbsCbrhbsDbsEbsFbsGbsHbsIbrhbsJbsKbsLbsMbsNbsObrpbrqbrrbsPbsQbsRbsSbsTbsUbsVboWbbxbmJaZWaZWaZWaZWaZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXbsYbsZbtabtbbtcbtdbtebtfbtgbthbtibtjbtkbrNbtlbpjbtmbtnaCxaCxaCxaCxaCxaCxaWnaCxbtoaCxaCxaCxaCxaZxbtpbtqbtraCxaCxaCxaCxbsfaCxaCxaFxaCxaCxaCxbtsbttbpAbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtFbtGbpKbosbtHbtIbtJbtKbosbaXbaXbnsbnsbnsbnsbnsbitbitbitbitbitbitbtLbtMbtNbrhbtObtPbtQbtRbtSbtTbrhbtUbtVbtWbtXbtYbtZbuabubbucbudbuebufbufbugbuhbuiboWbbxbmJaZWbujbukbulaZWaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbumbunbunbuobupbupbuqbuqbuqbuqburaaaaafaaaaafaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbusbutbuubuvbuwbuxbrFbrGbrGbuybrGbrKbuzbuAbuBbuCbpjbuDbuEbuEbuEbuEbuFbuEbuEbuGbuEblEaCxbuHbuIbcebuJbuKbuLbuMbuNbuObuPaQYbuMbuQaQYbuRbuSaQYbuTbuUbuVbuWaCxaCxbosbuXbuYbuZbvaboxbosbvbbvcbvbbosbosbosbosbosbosbosbosbaXbaXbaXbvdbveborbvfbvgbvhbvibvjbvkbvlbvmbvnbvobrhbvpbvqbvrbvsbvtbvubrhbvvbvwbvxbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvIbvJbvKboWbvLbvMbvMbvMbvMbvNbvOaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaafbvPbvQbvQbvQbupbuqbuqbvRbvSbvRbuqbuqaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaXwaZXaXwaZYaZZaXwaXwaXwaXyaIUaIUaIUbaaaRBaSWbabaVFbacaRBbadbaebafbafbagbahbaibajbakbaibalbambanbaobanbanbapbaqbarbasbataVOaVObaubavbawaXMaCxbaxblJbaybmTaZjbaBbbSbaCbaDbaEaShaWaaUYbaFaWebaGaWebaHaUYaWgaShbaIbaJbaKbaLaVibaMaVibaNaVjaSpaCxbaOaZybaPbaQbaRbaSbaTaZybaUbaVbaVbaWbaXbaXbaXbaYbaZbmUbbbaZEbbcbbdbbdbbdbbdbbebbfbbgbbhbbibbhbbhbbhbbjbbkbblbbmbblbbnbbnaZPbbobbpbbqaZPbbrbbsbbraZPaZQaSEaZTaZUbbtbbubbtaZUbbvbbwaZUbbxaZWaaaaaaaaaaafaaaaafaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaXwbbyaXwbbzbbAbbBbbCaXwbbDaLJaIUaLJbbEaRBaRBaRBaRBaRBaRBbbFbbGbbHaLJbbIaTjaTjaTjbbJaTjaTjaTjbbKaTjaTjaTjaTjbbLbbMbbNbbOaVOaVOaXKbbPaZhaXMaCxaRXblGbhPblHbgobgobgoaZjbbTbbUaShaUXbbVaUXbbWaXVaUXaUXbbVaUXaShbbXbbYbbZbcaaViaZubcbaVibccbcdbcebcfaZybcgbchbcibcjbckbclbaXbcmbaXbcnbaXbaXbcobcpbcqbcrbcsaZEbctbbdbctbbdbctbcubbdaZFbcvbcwbcxbcyaZKbczaZMbcAbcBbcCbcDbcDaZPbcEbcFbcGbcHbcIbcJbcKaZPbcLaZRbcMaZUbcNbcObcNbcPbcQbcRaZUbbxaZWaaaaafaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaaaaafaaaaXwbcSaXwbcTbbBbcUbcVbcWbcXaLJaIUbcYbcZbdabdabdabaibaibaibdbbdcbdcbdcbddaTjbdebdfbdgbdhbdibdjbdkbdlaTjbdmbdnbdobdpbdqbdrbdsbdtbdubdvbdvbdwbcebdxbdycXLcXKcXJcXIcXNcXMbbTcXHaTxaShbdEaTzaTzbdFaTzaTzbdEaShbdGbdGbdHaVibdIaVibdJbdKbdLbdMaSpaCxaCxaZybdNbdObdPbdQbdRbdSbaXbdTbdUbdVbdWbdWbdXbdYbdZbeabebaZEbctbbdbctbbdbctbcubecaZFbedbeebefbegaZKbczbehbeibeibeibejbekbelbembenbenbenbeobenbepbeqberbesbetbeubevbewbexbeybezbeAaZUbbxbeBaafaafaaaaaaaaaaaaaaaaDoaDoaDoaDoaDoaDoaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXwbeCbeDbbBbbBaXwaXwaXwbeEbeFaIUbeGbeHbeGbeGbeGbeHbeGaIUaIUaTjaTjaTjbeIaTjbdkbdkbeJbdkbdkbdkbdkbdkbeKbeLbeMbeNbeObePbePbePbeQbeRbeSbeTbeUbeVbrVbrUbpPbpsbqWbqFbtobstbfdcXHaaabfebffbfgbfhbfgbfibfgbfjbfeaaabfkbflbfmbdGbdGbdGbdGbfnaVjbfoaCxaCxaZybfpbdObfqbcjbckbfrbaXbcnbfsbftbfubfvbfwaZEbfxbfybfzaZEbctbfAbctbbdbctbcubbdaZFaZKaZKaZKaZKaZKbczaZMbfBbfCbfDbfEbfFbfGbfHbfIbfJbfJbfKbcGbfLaZPbfMbfNbfOaZUbfPbfQbfRbfSbfTbfUaZUbbxbfVaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbfWbeDbbBbfXaXwaaaaaaaaaaafaafbfYbfYbfYbfYbfYbfYbfYaaaaaabfZbgabgbbgcbgdbdkbdkbdkbdkbdkbdkbdkbdkbgebbOaVObgfbggbghbgibgjbgkbdpaTpaTpbglbgmbgnbgobozbocbobboabgobpqbppbbaaafbgubgvbfgbgwbfgbgwbfgbgxbguaafbgybgzaYbbgAbgBbgCbgDbgEbgFbgGaCxbgHbgIbgJbgKbfqbgLbgMaZybgNbcnbfsbfubprbaXbgPaZEbgQbgRbgSaZEbgTbgUbgVbgWbgXbgYbgXbgZbhabhabhabhabhabhbaZMbhcbcBbcBbfEbhdbhebhfbhgbhhbhhbhibhjbhkaZPbhlbfNbhmaZUbhnbhobhpbfSbexbhqaZUbbxbhraaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXwbhsbhtbhuaZZaXwaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaabhvbhwbdkbhxbhybhybhybhybhybhzbhybhybhybhAbhBbhCbhDbhEbhFbhGbhHaXKbhIbhJbhKbhLbhMbmVbgobgobhNbmXbmWbhNbnYbnZbbaaaabhTbhUbfgbhVbhWbhVbfgbhXbhTaaabhYbhZaYbbiabibbicbibbidbiebgGaCxaCxaZybifbdObfqbigbihaZybiibijbikbilbimbaXbinbiobipbiqbiraZEaZFbisaZFaZFaZFbitbitbitbitbitbitbitbitbczaZMbfBbfCbfDbiubivbiwbixbiybiybiybhibcGbizaZPbiAbfNbiBaZUbiCbiDbiCbiEbexbiFaZUbbxaZWaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbiGbiHbiIbiJbdkbdkbdkbiKbiKbiKbiKbgcbdkbdkbdkbeKbiLaVObiMbiNbiObiPbiQaXKaVObiRbiSbhLbhMaDYbpobhQbhNbhPbhObhNbgObgtbgsayEbjfbjgbjhbfgbhVbfgbjibjjbjkbjlbjmbjnbjobjpbibbjqbibbidbiebjraCxaCxaZybjsbdObfqbjtbjuaZybgrbcnbaXbjwbjxbjybjzbiibjAbjBbjCbjDbjEbjFbaXbjGbjHbjIbjJbjKbjLbjMbjNbjObjPbbjbbkbjQbjRbjSbjTbjUaZPbjVbiybiybjWbjXbcGbjYaZPbjZbkabkbaZUbkcbkdbkebkfbexbkgaZUbbxaZWaZWaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbkhbkibkhbkjbkkbdkbdkbdkbdkbdkbdkbgcbdkbklaTjaTjbkmaVOaVObknbkobkpbkqaXKaVOaVObkrbsfbhMaCybkubkvbgqbgpbfcbfabeZbfbbbaaaabkCbkCbkDbkEbkFbfgbkGbkCbkCaaabkHbkIbkIbkIbkIbkIbkIbkJbkKbkLbkMbkMaZyaZybkNbkObkPaZyaZybkQbcnbaXbaXbaXbaXbkRbkSbkTbkUbaXbaXbaXbkUbaXbaXbjHbkVbkWbkXbkYbkZblablbbitblcbldblebleblfblgblhaZPblibcGbcGbljblkbcGbllblmblnblnbloblpblpblqbbtblrbbtaZUaZUbbxblsaZWaafaaaaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltblvbdkbdkbdkbiKbiKbiKbiKbgcbdkblwblxaTjblyaVOaVObknblzbhGbkqblAblBbhCblCbeWblEaCxaKVbkvbeYbeXblIbdDbdCbdBbbaaafaafbkCbkCblKblLblKbkCbkCaafaafbkHblMblNblOblPblQblRblSblTblUaCxaCxblVblWblXblYblZbmabmbbmcbmdbmcbmebmcbmcbmfbmgbmhbmgbmcbmcbmcbmibmjbmjbmkbkVbmlbkXbmmbmmbmnbmobitbczaZMbmpbmqbmrbmsbmsaZPbmtbmubmvblmbmwbcGbmxblmbmybmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbbxbmJaZWaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbmKbiHbmLbmMbdkbdkbdkbdkbdkbdkbdkbgcbdkblwbmNaTjbmOaWSaVObmPbhCbmQbhCbmRaVObiRbhKbhLaCxbbRbnWbnXbdzbdAbazbazaUPbbQbbaaaaaaaaafbkCbkCbmYbkCbkCaafaaaaaabkHbmZbnabnbbncbndbndbnebnfbngaCxaCxbnhbnibcnbkTbnjbnkbnlbnkbnmbnkbnnbnkbnobnpbjCbnqbaXbaXbaXbnrbnsbnsbntbnubnvbnwbkXbnxbnyblabmobitaZLaZMbnzbnzbnAbnzbnzaZPblmblmblmblmbnBbnCbbrblmbnDbnEbnFbnGbnGbnHbfNbfNbnIbjZbjZbbxbmJbeBaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbltblubltbhwbnJbdkbdkbnKbnLbnMbnLbnNbnLbnObnPaYYbnQbnRbdsbnSbdsbnTbdtbnRbnUbnVbiSbkBaQYbiVbiWbkAbiYbiZbkzbkzblFblDbbaaaaaaaaafbodboebofbogbodaafaaaaaabohboibojbojbokbolbombonbkKbooaCxaCxbiibiibopbkTboqborbosbotboubovbowboxbosbotboyboybotbosaZDaZDbnsbkxbmmbkyboAbkVbkXboBboCboDboEbitboFboGboHboIboJbnGbnGboKbnGbnGboLboMboNbnGboObnGboPboQboRboSboTboUboVboVboVboVboWbbxboXbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYboYboZboYbpabpbbpabpabpabpabpabpcbpdbdkblwbpeaTjbpfbpgbphbpibeLbpjbpkbplbpmbpjbpjbpnaCxbjeaCxbjbbjabjdbjcbksbjvbkwbbaaaaaaaaafbodbptbpubpvbodaafaaaaaabkHbpwbpxbpybpzbolbombonbkKbpAaCxaCxbpBbpCbpDbkTbpEbpFbosbpGbpHbpIbpJbpKbpLbpMbpNbpNbpObosbaXbaXbnsbiXbmmbpQbpRbpSbpTbpUbpVbpVbpWbpXbpYbpZbqabqbbqcbqdbqebqdbqdbqfbqdbmDbqgbqdbqdbqdbqhbqibqjbqkbqlbqmbqnbqobqpbqqboWbbxbmJbfVaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYbqrbqsbiHbqtaTjbqubiHbiHbqtbqvbqvbqvbqwbqxbqybqvbqvbqzbqzbqAbqzbpjbqBbqCbqDbqEbpjbmSaCxbktaNxaNxbgqbgqbgqbgqbiUbgqbgqaDUaDVaEabodbqGbqHbqIbodaDUaDVaEabkHbkIbkIbkIbkIbkIbkIbkIbkKbpAaCxbqJbosbosbqKbqLbqMbosbosbqNbqObqPbqQbqQbqRbqSbqTbqUbqSbqVbaXbaXbnsbiTbqXbqYbqZbrabrbbrcbqZbqZbrdbrebrfbrgbrhbrhbrhbrhbribrhbrhbrhbrjbrkbrlbrmbrnbrobrpbrqbrrbqkbrsbrtbrubrvbrwbrxboWbbxbrybhraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKbrLbrMbrNbrObpjbrPbrQbrQbrQbrRbrQbrSbrTbhSbhRbrWbrXbrXbrXbrYbrZbsabsbbscbsdbseaCxaCxbsfaFNaCxaFxaCxaCxaCxbsgbshbpAaCxbsibosbsjbskbslbsmbsnbosbsobqObspbqQbqQbqRbqSbqTbsqbsrbqVbaXbssbnsbmmbsubsvbswbsxbsybszbsAbsBbitbitaZLbsCbrhbsDbsEbsFbsGbsHbsIbrhbsJbsKbsLbsMbsNbsObrpbrqbrrbsPbsQbsRbsSbsTbsUbsVboWbbxbmJaZWaZWaZWaZWaZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAeaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaabsWbsXbsYbsZbtabtbbtcbtdbtebtfbtgbthbtibtjbtkbrNbtlbpjbtmbtnaCxaCxaCxaCxaCxaCxaWnbhMaCxaCxaCxaCxaCxaZxbtpbtqbtraCxaCxaCxaCxbsfaCxaCxaFxaCxaCxaCxbtsbttbpAbtubtvbtwbtxbtybtzbtAbtBbtCbtDbtEbtFbtGbpKbosbtHbtIbtJbtKbosbaXbaXbnsbnsbnsbnsbnsbitbitbitbitbitbitbtLbtMbtNbrhbtObtPbtQbtRbtSbtTbrhbtUbtVbtWbtXbtYbtZbuabubbucbudbuebufbufbugbuhbuiboWbbxbmJaZWbujbukbulaZWaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbumbunbunbuobupbupbuqbuqbuqbuqburaaaaafaaaaafaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfYbfYbfYbfYbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbusbutbuubuvbuwbuxbrFbrGbrGbuybrGbrKbuzbuAbuBbuCbpjbuDbuEbuEbuEbuEbuFbuEbuEbuGblEaCxaCxbuHbuIbcebuJbuKbuLbuMbuNbuObuPaQYbuMbuQaQYbuRbuSaQYbuTbuUbuVbuWaCxaCxbosbuXbuYbuZbvaboxbosbvbbvcbvbbosbosbosbosbosbosbosbosbaXbaXbaXbvdbveborbvfbvgbvhbvibvjbvkbvlbvmbvnbvobrhbvpbvqbvrbvsbvtbvubrhbvvbvwbvxbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvIbvJbvKboWbvLbvMbvMbvMbvMbvNbvOaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaafbvPbvQbvQbvQbupbuqbuqbvRbvSbvRbuqbuqaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqvbqvbvTbvUbvUbvVbqvbqvbvWbvXbvYbvZbpjbpjbwabpjbpjbpjbwbbwcaNxaNxaNxaNxbwdbwdbwdbwdbwdbwdbwdbwdbwdbwdbwebwfbwgbwhbwhbwhbwhbwibwjbwhbwhbwhbwhbwkbwlbwmaCCaEbbwnbosbwobwpbwqbwrbwsbosbwtbqObwubotbwvbwvbwwbwxbwybwzbotbwAbaXbaXbaXbaXbaXbkTbwBbwCbwDbwEbwFbwGbwHbwIbwJbwJbwJbwJbwJbwJbwJbwJbwJbwKbwLbwKbwKbwKbwKbwMbwNbwOboVboVboVboVboVboVboVboWbwPbwPbwPbwPbmJbwQbfVaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagbwRbvQbvQbwSbuqbuqbvRbvRbwTbvRbvRbuqbuqaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwUaaaaaaaaaaaaaafaaabqzbwVbwWbwXbwYbwYbwZbxabxbbxcbxdbxebwcaaaaaaaafaaabwdbxfbxgbxhbxibxjbxkbxlbxmbwdbxnbxobxpbwhbxqbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbwkbosbxEbxFbxGbxHbxIbosbxJbqObxKbxLbqQbqQbqQbqQbqQbxMbxNbxObjCbjCbjCbjCbxPbkTbxQbxRbxSbxTbxUbvgbwHbwIbwJbxVbxVbxVbxWbxVbxXbxYbwJbxZbyabybbxZbxZbwKbycbydbrrbyebyfbygbyhbyibyjbykbylbymbynbyobwPbmJbwQbhraaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaaaafaaaaaabypbuqbwRbuqbuqbvRbvRbvRbvRbvRbvRbvRbuqbuqaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyqbyrbysbyrbytaaaaaaaafbqzbqzbyubrGbyvbrGbywbqzbyxbyxbyybyzbyAbwcaafbyBbyCbyDbyEbyFbxmbyGbxmbyHbyIbyJbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyTbyUbyVbwhbwhbyWbyXbyYbyZbzabzbbzcbzdbqObzebzfbqQbzgbzhbqObzibosbzjbzkbqQbzlbpIbzmbiibiibiibiibiibznbkTbkTbzobwCbzpbzqbzrbzsbztbwIbwJbzubxVbzvbxVbzwbxVbzxbwJbzybzzbzAbzBbzCbwKbvBbzDbzEbzFbzGbzHbzHbzHbzHbzHbzHbzIbzJbzKbwPaZWaZVaZWbyfbyfbyfbyfbyfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbupbuqbzLbzMbzMbvRbvRbvRbvRbvRbvRbvRbvRbuqbuqaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e3a9d751d27c50313f77237d7e0bc32a478dcac4 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 17 Jun 2013 20:36:23 -0600 Subject: [PATCH 029/105] Show Server Revision displays if Latejoin Antags are enabled, like Protect Authority Roles --- code/datums/helper_datums/getrev.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/datums/helper_datums/getrev.dm b/code/datums/helper_datums/getrev.dm index 033ff1bd55a..5901cc6d9f2 100644 --- a/code/datums/helper_datums/getrev.dm +++ b/code/datums/helper_datums/getrev.dm @@ -34,5 +34,6 @@ client/verb/showrevinfo() var/output = revdata.showinfo output += "Current Infomational Settings:
" output += "Protect Authority Roles From Traitor: [config.protect_roles_from_antagonist]
" + output += "Allow Latejoin Antagonists: [config.allow_latejoin_antagonists]
" usr << browse(output,"window=revdata"); return From 2f92f67ae6f229ab3044a6275705d7173546f6e3 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 17 Jun 2013 20:42:20 -0600 Subject: [PATCH 030/105] Improved logging of syndicate bombs and grenades --- code/game/objects/items/weapons/explosives.dm | 9 +++++++-- code/game/objects/items/weapons/grenades/chem_grenade.dm | 7 +++++-- code/game/objects/items/weapons/grenades/grenade.dm | 7 +++++-- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 9d6ffc7c7ff..0ab5a341a27 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -206,6 +206,11 @@ icon_state = "syndicate-bomb-active" active = 1 add_fingerprint(user) - message_admins("[usr] has primed a [name] for detonation") - log_game("[usr] primed a [name] for detonation") + + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + var/log_str = "[key_name(usr)]? has primed a [name] for detonation at [A.name] (JMP)." + bombers += log_str + message_admins(log_str) + log_game(log_str) processing_objects.Add(src) //Ticking down \ No newline at end of file diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index b631afc6dde..2abf087a824 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -29,8 +29,11 @@ /obj/item/weapon/grenade/chem_grenade/attack_self(mob/user) if(stage == READY && !active) - message_admins("[user] has primed a [name] for detonation") - log_game("[user] primed a [name] for detonation") + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + var/log_str = "[key_name(usr)]? has primed a [name] for detonation at [A.name] (JMP)." + message_admins(log_str) + log_game(log_str) if(nadeassembly) nadeassembly.attack_self(user) else if(clown_check(user)) diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index 401ac83c14b..eeaf7ada8ca 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -60,8 +60,11 @@ active = 1 icon_state = initial(icon_state) + "_active" add_fingerprint(user) - message_admins("[user] has primed a [name] for detonation") - log_game("[user] primed a [name] for detonation") + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + var/log_str = "[key_name(usr)]? has primed a [name] for detonation at [A.name] (JMP)." + message_admins(log_str) + log_game(log_str) if(iscarbon(user)) var/mob/living/carbon/C = user C.throw_mode_on() From 1518d285e725e13d7e0ed322988013f8ca1120d2 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 17 Jun 2013 20:49:01 -0600 Subject: [PATCH 031/105] Standardized spelling of all instances of "Centcom" Centcomm/CentComm -> Centcom centcomm -> centcom --- code/__HELPERS/names.dm | 6 +-- code/datums/helper_datums/teleport.dm | 2 +- code/datums/spell.dm | 4 +- code/datums/spells/construct_spells.dm | 8 ++-- code/datums/spells/ethereal_jaunt.dm | 2 +- code/datums/spells/wizard.dm | 2 +- code/game/gamemodes/cult/cult.dm | 2 +- code/game/jobs/access.dm | 6 +-- .../game/machinery/computer/buildandrepair.dm | 2 +- code/game/machinery/computer/card.dm | 8 ++-- .../game/machinery/computer/communications.dm | 18 +++---- code/game/machinery/doors/airlock.dm | 2 +- code/game/objects/items/weapons/cards_ids.dm | 2 +- code/game/supplyshuttle.dm | 48 +++++++++---------- code/modules/admin/admin_verbs.dm | 2 +- code/modules/admin/verbs/debug.dm | 18 +++---- code/modules/awaymissions/corpse.dm | 2 +- code/modules/clothing/head/misc.dm | 2 +- code/modules/clothing/suits/armor.dm | 2 +- code/modules/clothing/under/miscellaneous.dm | 8 ++-- code/modules/clothing/under/ties.dm | 2 +- code/modules/events/ninja.dm | 2 +- .../mob/living/silicon/pai/software.dm | 2 +- .../mob/living/simple_animal/corpse.dm | 2 +- code/modules/mob/new_player/new_player.dm | 4 +- code/modules/research/message_server.dm | 2 +- code/modules/research/rdconsole.dm | 8 ++-- code/modules/research/server.dm | 2 +- 28 files changed, 85 insertions(+), 85 deletions(-) diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index dc8ed7bb226..85c8648f0dd 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -46,7 +46,7 @@ var/religion_name = null /proc/station_name() if (station_name) return station_name - + var/short_name = pick("Station", "Fortress", "Frontier", "Suffix", "Death-trap", "Space-hulk", "Lab", "Hazard","Spess Junk", "Fishery", "No-Moon", "Tomb", "Crypt", "Hut", "Monkey", "Bomb", "Trade Post", "Fortress", "Village", "Town", "City", "Edition", "Hive", "Complex", "Base", "Facility", "Depot", "Outpost", "Installation", "Drydock", "Observatory", "Array", "Relay", "Monitor", "Platform", "Construct", "Hangar", "Prison", "Center", "Port", "Waystation", "Factory", "Waypoint", "Stopover", "Hub", "HQ", "Office", "Object", "Fortification", "Colony", "Planet-Cracker", "Roost", "Fat Camp") station_name = new_station_name() @@ -257,7 +257,7 @@ var/syndicate_code_response//Code response for traitors. if(2) syndicate_code_phrase += pick("How do I get to","How do I find","Where is","Where do I find") syndicate_code_phrase += " " - syndicate_code_phrase += pick("Escape","Engineering","Atmos","the bridge","the brig","Clown Planet","CentCom","the library","the chapel","a bathroom","Med Bay","Tool Storage","the escape shuttle","Robotics","a locker room","the living quarters","the gym","the autolathe","QM","the bar","the theater","the derelict") + syndicate_code_phrase += pick("Escape","Engineering","Atmos","the bridge","the brig","Clown Planet","Centcom","the library","the chapel","a bathroom","Med Bay","Tool Storage","the escape shuttle","Robotics","a locker room","the living quarters","the gym","the autolathe","QM","the bar","the theater","the derelict") syndicate_code_phrase += "?" if(3) if(prob(70)) @@ -284,7 +284,7 @@ var/syndicate_code_response//Code response for traitors. if(prob(80)) syndicate_code_response += pick("Try looking for them near","I they ran off to","Yes. I saw them near","Nope. I'm heading to","Try searching") syndicate_code_response += " " - syndicate_code_response += pick("Escape","Engineering","Atmos","the bridge","the brig","Clown Planet","CentCom","the library","the chapel","a bathroom","Med Bay","Tool Storage","the escape shuttle","Robotics","a locker room","the living quarters","the gym","the autolathe","QM","the bar","the theater","the derelict") + syndicate_code_response += pick("Escape","Engineering","Atmos","the bridge","the brig","Clown Planet","Centcom","the library","the chapel","a bathroom","Med Bay","Tool Storage","the escape shuttle","Robotics","a locker room","the living quarters","the gym","the autolathe","QM","the bar","the theater","the derelict") syndicate_code_response += "." else if(prob(60)) syndicate_code_response += pick("No. I'm busy, sorry.","I don't have the time.","Not sure, maybe?","There is no time.") diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index b04284947b1..229acc1683e 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -170,7 +170,7 @@ teleatom.visible_message("\red The [teleatom] bounces off of the portal!") return 0 - if(destination.z == 2) //centcomm z-level + if(destination.z == 2) //centcom z-level if(istype(teleatom, /obj/mecha)) var/obj/mecha/MM = teleatom MM.occupant << "\red The mech would not survive the jump to a location so far away!" diff --git a/code/datums/spell.dm b/code/datums/spell.dm index ba4ecd773ae..f7be885cfa5 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -38,7 +38,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin var/smoke_amt = 0 //cropped at 10 var/critfailchance = 0 - var/centcomm_cancast = 1 //Whether or not the spell should be allowed on z2 + var/centcom_cancast = 1 //Whether or not the spell should be allowed on z2 /obj/effect/proc_holder/spell/proc/cast_check(skipcharge = 0,mob/user = usr) //checks if the spell can be cast based on its settings; skipcharge is used when an additional cast_check is called inside the spell @@ -46,7 +46,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin user << "You shouldn't have this spell! Something's wrong." return 0 - if(user.z == 2 && !centcomm_cancast) //Certain spells are not allowed on the centcomm zlevel + if(user.z == 2 && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel return 0 if(!skipcharge) diff --git a/code/datums/spells/construct_spells.dm b/code/datums/spells/construct_spells.dm index 5279d97d32f..9b834a69ac1 100644 --- a/code/datums/spells/construct_spells.dm +++ b/code/datums/spells/construct_spells.dm @@ -14,7 +14,7 @@ invocation_type = "none" range = 0 summon_type = list(/turf/simulated/floor/engine/cult) - centcomm_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles + centcom_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles /obj/effect/proc_holder/spell/aoe_turf/conjure/wall name = "Lesser Construction" @@ -27,7 +27,7 @@ invocation_type = "none" range = 0 summon_type = list(/turf/simulated/wall/cult) - centcomm_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles + centcom_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles /obj/effect/proc_holder/spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" @@ -39,7 +39,7 @@ invocation = "none" invocation_type = "none" range = 0 - centcomm_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles + centcom_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles delay = 50 summon_type = list(/turf/simulated/wall/r_wall) @@ -85,4 +85,4 @@ include_user = 1 phaseshift = 1 jaunt_duration = 50 //in deciseconds - centcomm_cancast = 0 //Stop people from getting to centcomm \ No newline at end of file + centcom_cancast = 0 //Stop people from getting to centcom \ No newline at end of file diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index 96eafd2e092..1533234a2e6 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -9,7 +9,7 @@ invocation_type = "none" range = -1 include_user = 1 - centcomm_cancast = 0 //Prevent people from getting to centcomm + centcom_cancast = 0 //Prevent people from getting to centcom var phaseshift = 0 var/jaunt_duration = 50 //in deciseconds diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index 5d31a61c1e5..a480a322c75 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -105,7 +105,7 @@ inner_tele_radius = 0 outer_tele_radius = 6 - centcomm_cancast = 0 //prevent people from getting to centcomm + centcom_cancast = 0 //prevent people from getting to centcom /obj/effect/proc_holder/spell/targeted/area_teleport/teleport name = "Teleport" diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 415aa0d786d..a39c1436ab6 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -48,7 +48,7 @@ /datum/game_mode/cult/announce() world << "The current game mode is - Cult!" - world << "Some crewmembers are attempting to start a cult!
\nCultists - complete your objectives. Convert crewmembers to your cause by using the convert rune. Remember - there is no you, there is only the cult.
\nPersonnel - Do not let the cult succeed in its mission. Brainwashing them with the chaplain's bible reverts them to whatever CentCom-allowed faith they had.
" + world << "Some crewmembers are attempting to start a cult!
\nCultists - complete your objectives. Convert crewmembers to your cause by using the convert rune. Remember - there is no you, there is only the cult.
\nPersonnel - Do not let the cult succeed in its mission. Brainwashing them with the chaplain's bible reverts them to whatever Centcom-allowed faith they had.
" /datum/game_mode/cult/pre_setup() diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 0c9d9566c53..816c5eae8a2 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -181,7 +181,7 @@ return list(access_cent_general, access_cent_living, access_cent_storage) if("Thunderdome Overseer") return list(access_cent_general, access_cent_thunder) - if("CentCom Official") + if("Centcom Official") return list(access_cent_general, access_cent_living) if("Medical Officer") return list(access_cent_general, access_cent_living, access_cent_medical) @@ -193,7 +193,7 @@ return list(access_cent_general, access_cent_thunder, access_cent_specops, access_cent_living, access_cent_storage, access_cent_creed) if("Admiral") return get_all_centcom_access() - if("CentCom Commander") + if("Centcom Commander") return get_all_centcom_access() /proc/get_all_accesses() @@ -414,7 +414,7 @@ proc/get_all_job_icons() //For all existing HUD icons return get_all_jobs() + list("Prisoner") /proc/get_all_centcom_jobs() - return list("VIP Guest","Custodian","Thunderdome Overseer","CentCom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","CentCom Commander") + return list("VIP Guest","Custodian","Thunderdome Overseer","Centcom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","Centcom Commander") /obj/proc/GetJobName() //Used in secHUD icon generation if (!istype(src, /obj/item/device/pda) && !istype(src,/obj/item/weapon/card/id)) diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index d15cdd4698f..80757d1b6c3 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -67,7 +67,7 @@ name = "Circuit board (ID Console)" build_path = "/obj/machinery/computer/card" /obj/item/weapon/circuitboard/card/centcom - name = "Circuit board (CentCom ID Console)" + name = "Circuit board (Centcom ID Console)" build_path = "/obj/machinery/computer/card/centcom" //obj/item/weapon/circuitboard/shield // name = "Circuit board (Shield Control)" diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index df96f50b8c0..4ec12dc06d6 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -130,7 +130,7 @@ else if(check_access(scan)) // EDIT SPECIFIC JOB - dat = "Return
" + dat = "Return
" dat += "

[j.title]: [j.current_positions]/[j.total_positions]


" //Make sure antags can't completely ruin rounds @@ -147,8 +147,8 @@ dat += "You have to wait [mins]:[(seconds < 10) ? "0[seconds]" : "[seconds]"] minutes before you can open this position." if(0) dat += "You cannot open positions for this job.
" - - + + switch(can_close_job(j)) if(1) dat += "Close Position" @@ -434,7 +434,7 @@ /obj/machinery/computer/card/centcom - name = "CentCom Identification Console" + name = "Centcom Identification Console" circuit = "/obj/item/weapon/circuitboard/card/centcom" req_access = list(access_cent_captain) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 32cd4c92be2..6f3190f9ee1 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -16,7 +16,7 @@ var/state = STATE_DEFAULT var/aistate = STATE_DEFAULT var/message_cooldown = 0 - var/centcomm_message_cooldown = 0 + var/centcom_message_cooldown = 0 var/tmp_alertlevel = 0 var/const/STATE_DEFAULT = 1 var/const/STATE_CALLSHUTTLE = 2 @@ -180,7 +180,7 @@ // OMG CENTCOMM LETTERHEAD if("MessageCentcomm") if(src.authenticated==2) - if(centcomm_message_cooldown) + if(centcom_message_cooldown) usr << "Arrays recycling. Please stand by." return var/input = stripped_input(usr, "Please choose a message to transmit to Centcomm 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.", "") @@ -189,15 +189,15 @@ Centcomm_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Centcomm announcement: [input]") - centcomm_message_cooldown = 1 + centcom_message_cooldown = 1 spawn(6000)//10 minute cooldown - centcomm_message_cooldown = 0 + centcom_message_cooldown = 0 // OMG SYNDICATE ...LETTERHEAD if("MessageSyndicate") if((src.authenticated==2) && (src.emagged)) - if(centcomm_message_cooldown) + if(centcom_message_cooldown) usr << "Arrays recycling. Please stand by." return var/input = stripped_input(usr, "Please choose a message to transmit to \[ABNORMAL ROUTING CORDINATES\] 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.", "") @@ -206,9 +206,9 @@ Syndicate_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Syndicate announcement: [input]") - centcomm_message_cooldown = 1 + centcom_message_cooldown = 1 spawn(6000)//10 minute cooldown - centcomm_message_cooldown = 0 + centcom_message_cooldown = 0 if("RestoreBackup") usr << "Backup routing data restored!" @@ -449,7 +449,7 @@ return if(emergency_shuttle.direction == -1) - user << "The emergency shuttle may not be called while returning to CentCom." + user << "The emergency shuttle may not be called while returning to Centcom." return if(emergency_shuttle.online) @@ -475,7 +475,7 @@ if((ticker.mode.name == "blob")||(ticker.mode.name == "meteor")) return - if(emergency_shuttle.direction != -1 && emergency_shuttle.online) //check that shuttle isn't already heading to centcomm + if(emergency_shuttle.direction != -1 && emergency_shuttle.online) //check that shuttle isn't already heading to centcom emergency_shuttle.recall() log_game("[key_name(user)] has recalled the shuttle.") message_admins("[key_name_admin(user)] has recalled the shuttle.", 1) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 6efb1692312..79ef6aee872 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -896,7 +896,7 @@ About the new airlock wires panel: if(5) new/obj/structure/door_assembly/door_assembly_mai( src.loc ) if(6) new/obj/structure/door_assembly/door_assembly_ext( src.loc ) if(7) new/obj/structure/door_assembly/door_assembly_glass( src.loc ) - //8 is centcomm + //8 is centcom if(9) new/obj/structure/door_assembly/door_assembly_vault(loc) //10 is double glass door (2x1) //11 is freezer diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 4831dba99e4..9519b81ff6f 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -160,7 +160,7 @@ ..() /obj/item/weapon/card/id/centcom - name = "\improper CentCom. ID" + name = "\improper Centcom ID" desc = "An ID straight from Cent. Com." icon_state = "centcom" registered_name = "Central Command" diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index be916e3f95c..6a13aa80043 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -119,7 +119,7 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() var/points_per_slip = 2 var/points_per_crate = 5 var/plasma_per_point = 5 // 2 plasma for 1 point - var/centcomm_message = "" // Remarks from CentComm on how well you checked the last order. + var/centcom_message = "" // Remarks from Centcom on how well you checked the last order. //control var/ordernum var/list/shoppinglist = list() @@ -135,7 +135,7 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() New() ordernum = rand(1,9000) - //Supply shuttle ticker - handles supply point regenertion and shuttle travelling between centcomm and the station + //Supply shuttle ticker - handles supply point regenertion and shuttle travelling between centcom and the station proc/process() for(var/typepath in (typesof(/datum/supply_packs) - /datum/supply_packs)) var/datum/supply_packs/P = new typepath() @@ -194,7 +194,7 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() return 1 - //To stop things being sent to centcomm which should not be sent to centcomm. Recursively checks for these types. + //To stop things being sent to centcom which should not be sent to centcom Recursively checks for these types. proc/forbidden_atoms_check(atom/A) if(istype(A,/mob/living)) return 1 @@ -222,8 +222,8 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() var/plasma_count = 0 var/crate_count = 0 - centcomm_message = "" - + centcom_message = "" + for(var/atom/movable/MA in shuttle) if(MA.anchored) continue @@ -244,32 +244,32 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() 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 CentComm (IDEA: maybe CentComm rarely gets offended by this) + 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) - centcomm_message += "+[slip.points-points_per_crate]: Station correctly denied package [slip.ordernumber]: " + centcom_message += "+[slip.points-points_per_crate]: Station correctly denied package [slip.ordernumber]: " if(slip.erroneous & MANIFEST_ERROR_NAME) - centcomm_message += "Destination station incorrect. " + centcom_message += "Destination station incorrect. " else if(slip.erroneous & MANIFEST_ERROR_COUNT) - centcomm_message += "Packages incorrectly counted. " + centcom_message += "Packages incorrectly counted. " else if(slip.erroneous & MANIFEST_ERROR_ITEM) - centcomm_message += "Package incomplete. " - centcomm_message += "Points refunded.
" + 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 - centcomm_message += "+1: Package [slip.ordernumber] accorded.
" + centcom_message += "+1: Package [slip.ordernumber] accorded.
" else // You done goofed. if(slip.erroneous) - centcomm_message += "+0: Station approved package [slip.ordernumber] despite error: " + centcom_message += "+0: Station approved package [slip.ordernumber] despite error: " if(slip.erroneous & MANIFEST_ERROR_NAME) - centcomm_message += "Destination station incorrect." + centcom_message += "Destination station incorrect." else if(slip.erroneous & MANIFEST_ERROR_COUNT) - centcomm_message += "Packages incorrectly counted." + centcom_message += "Packages incorrectly counted." else if(slip.erroneous & MANIFEST_ERROR_ITEM) - centcomm_message += "We found unshipped items on our dock." - centcomm_message += " Be more vigilant.
" + centcom_message += "We found unshipped items on our dock." + centcom_message += " Be more vigilant.
" else points -= slip.points-points_per_crate - centcomm_message += "-[slip.points-points_per_crate]: Station denied package [slip.ordernumber]. Our records show no fault on our part.
" + centcom_message += "-[slip.points-points_per_crate]: Station denied package [slip.ordernumber]. Our records show no fault on our part.
" find_slip = 0 continue @@ -280,11 +280,11 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() del(MA) if(plasma_count) - centcomm_message += "+[round(plasma_count/plasma_per_point)]: Received [plasma_count] units of exotic material.
" + centcom_message += "+[round(plasma_count/plasma_per_point)]: Received [plasma_count] units of exotic material.
" points += round(plasma_count / plasma_per_point) - + if(crate_count) - centcomm_message += "+[round(crate_count*points_per_crate)]: Received [crate_count] crates.
" + centcom_message += "+[round(crate_count*points_per_crate)]: Received [crate_count] crates.
" points += crate_count * points_per_crate //Buyin @@ -324,7 +324,7 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() if(prob(5)) printed_station_name = new_station_name() slip.erroneous |= MANIFEST_ERROR_NAME // They got our station name wrong. BASTARDS! - // IDEA: Have CentComm accidentally send random low-value crates in large orders, give large bonus for returning them intact. + // 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. @@ -359,7 +359,7 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() 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/")) + 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! del(B2) // Lost in space... or the loading dock. @@ -518,7 +518,7 @@ var/datum/controller/supply_shuttle/supply_shuttle = new() \nView requests
    \n
    \nView orders
    \n
    \nClose
    -
    \nCentral Command messages
    [supply_shuttle.centcomm_message ? supply_shuttle.centcomm_message : "Glory to Nanotrasen."]"} +
    \nCentral Command messages
    [supply_shuttle.centcom_message ? supply_shuttle.centcom_message : "Glory to Nanotrasen."]"} user << browse(dat, "window=computer;size=700x450") onclose(user, "computer") diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0fcc9ad91c5..0ee8596fc29 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -51,7 +51,7 @@ var/list/admin_verbs_admin = list( /client/proc/jumptomob, /*allows us to jump to a specific mob*/ /client/proc/jumptoturf, /*allows us to jump to a specific turf*/ /client/proc/admin_call_shuttle, /*allows us to call the emergency shuttle*/ - /client/proc/admin_cancel_shuttle, /*allows us to cancel the emergency shuttle, sending it back to centcomm*/ + /client/proc/admin_cancel_shuttle, /*allows us to cancel the emergency shuttle, sending it back to centcom*/ /client/proc/cmd_admin_direct_narrate, /*send text directly to a player with no padding. Useful for narratives and fluff-text*/ /client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/ /client/proc/cmd_admin_create_centcom_report, diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index c1271f35e85..f3319758eff 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -858,7 +858,7 @@ var/global/list/g_fancy_list_of_safe_types = null W.name = "[M.real_name]'s ID Card" W.icon_state = "centcom" W.access = get_all_accesses()//They get full station access. - W.access += get_centcom_access("Death Commando")//Let's add their alloted CentCom access. + W.access += get_centcom_access("Death Commando")//Let's add their alloted Centcom access. W.assignment = "Death Commando" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) @@ -877,7 +877,7 @@ var/global/list/g_fancy_list_of_safe_types = null var/obj/item/device/pda/heads/pda = new(M) pda.owner = M.real_name - pda.ownjob = "CentCom Official" + pda.ownjob = "Centcom Official" pda.name = "PDA-[M.real_name] ([pda.ownjob])" M.equip_to_slot_or_del(pda, slot_r_store) @@ -885,10 +885,10 @@ var/global/list/g_fancy_list_of_safe_types = null M.equip_to_slot_or_del(new /obj/item/weapon/clipboard(M), slot_l_hand) var/obj/item/weapon/card/id/W = new(M) - W.name = "[M.real_name]'s ID Card (CentCom Official)" + W.name = "[M.real_name]'s ID Card (Centcom Official)" W.icon_state = "centcom" - W.access = get_centcom_access("CentCom Official") - W.assignment = "CentCom Official" + W.access = get_centcom_access("Centcom Official") + W.assignment = "Centcom Official" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) @@ -906,11 +906,11 @@ var/global/list/g_fancy_list_of_safe_types = null M.equip_to_slot_or_del(new /obj/item/ammo_magazine/a357(M), slot_l_store) var/obj/item/weapon/card/id/W = new(M) - W.name = "[M.real_name]'s ID Card (CentCom Commander)" + W.name = "[M.real_name]'s ID Card (Centcom Commander)" W.icon_state = "centcom" W.access = get_all_accesses() - W.access += get_centcom_access("CentCom Commander") - W.assignment = "CentCom Commander" + W.access += get_centcom_access("Centcom Commander") + W.assignment = "Centcom Commander" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) @@ -1066,4 +1066,4 @@ var/global/list/g_fancy_list_of_safe_types = null if("Clients") usr << dd_list2text(clients,",") if("Joined Clients") - usr << dd_list2text(joined_player_list,",") + usr << dd_list2text(joined_player_list,",") diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index fbbc240adef..45c9a8a8ba6 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -22,7 +22,7 @@ var/corpseid = 0 //Just set to 1 if you want them to have an ID var/corpseidjob = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access var/corpseidaccess = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/corpseidicon = null //For setting it to be a gold, silver, centcomm etc ID + var/corpseidicon = null //For setting it to be a gold, silver, centcom etc ID /obj/effect/landmark/corpse/initialize() createCorpse() diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 4fecbd9ee97..37a495992c3 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -1,7 +1,7 @@ /obj/item/clothing/head/centhat - name = "\improper CentComm. hat" + name = "\improper Centcom hat" icon_state = "centcom" desc = "It's good to be emperor." flags = FPRINT|TABLEPASS diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 1beaf541750..899aaeb3f08 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -144,7 +144,7 @@ //All of the armor below is mostly unused -/obj/item/clothing/suit/armor/centcomm +/obj/item/clothing/suit/armor/centcom name = "\improper Centcomm armor" desc = "A suit that protects against some damage." icon_state = "centcom" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index c429f102902..4348c89329e 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -56,15 +56,15 @@ color = "vice" /obj/item/clothing/under/rank/centcom_officer - desc = "It's a jumpsuit worn by CentCom Officers." - name = "\improper CentCom officer's jumpsuit" + desc = "It's a jumpsuit worn by Centcom Officers." + name = "\improper Centcom officer's jumpsuit" icon_state = "officer" item_state = "g_suit" color = "officer" /obj/item/clothing/under/rank/centcom_commander - desc = "It's a jumpsuit worn by CentCom's highest-tier Commanders." - name = "\improper CentCom officer's jumpsuit" + desc = "It's a jumpsuit worn by Centcom's highest-tier Commanders." + name = "\improper Centcom officer's jumpsuit" icon_state = "centcom" item_state = "dg_suit" color = "centcom" diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index 8809cac86a4..e70ab14c98f 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -141,7 +141,7 @@ /obj/item/clothing/tie/medal/gold/heroism name = "medal of exceptional heroism" - desc = "An extremely rare golden medal awarded only by CentComm. To recieve such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders." + desc = "An extremely rare golden medal awarded only by Centcom. To recieve such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders." //////////// //Armbands// diff --git a/code/modules/events/ninja.dm b/code/modules/events/ninja.dm index 58b0b9213a8..e293a602c5d 100644 --- a/code/modules/events/ninja.dm +++ b/code/modules/events/ninja.dm @@ -2359,7 +2359,7 @@ ________________________________________________________________________________ spark_system.set_up(5, 0, A.loc) var/obj/machinery/power/apc/B = A.loc.loc:get_apc()//Object.turf.area find APC - if(B)//If APC exists. Might not if the area is unpowered like CentCom. + if(B)//If APC exists. Might not if the area is unpowered like Centcom. var/datum/powernet/PN = B.terminal.powernet while(G.candrain&&!maxcapacity&&!isnull(A))//And start a proc similar to drain from wire. drain = rand(G.mindrain,G.maxdrain) diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index e83a5173066..5ced7b62d2b 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -329,7 +329,7 @@ /mob/living/silicon/pai/proc/downloadSoftware() var/dat = "" - dat += "

    CentComm pAI Module Subversion Network


    " + dat += "

    Centcom pAI Module Subversion Network


    " dat += "
    Remaining Available Memory: [src.ram]

    " dat += "

    Trunks available for checkout
    " diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index e3f7f3ceac2..66c22c19062 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -25,7 +25,7 @@ var/corpseid = 0 //Just set to 1 if you want them to have an ID var/corpseidjob = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access var/corpseidaccess = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/corpseidicon = null //For setting it to be a gold, silver, centcomm etc ID + var/corpseidicon = null //For setting it to be a gold, silver, centcom etc ID /obj/effect/landmark/mobcorpse/New() createCorpse() diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index b46272ac37e..25896b7bb9d 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -286,8 +286,8 @@ var/dat = "

    " dat += "Round Duration: [round(hours)]h [round(mins)]m
    " - if(emergency_shuttle) //In case Nanotrasen decides reposess CentComm's shuttles. - if(emergency_shuttle.direction == 2) //Shuttle is going to centcomm, not recalled + if(emergency_shuttle) //In case Nanotrasen decides reposess Centcom's shuttles. + if(emergency_shuttle.direction == 2) //Shuttle is going to centcom, not recalled 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.
    " diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 24b807d4a30..cfc33660d10 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -95,7 +95,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() rc_msgs += new/datum/data_rc_msg(recipient,sender,message,stamp,id_auth) /obj/machinery/message_server/attack_hand(user as mob) -// user << "\blue There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few CentCom delays." +// user << "\blue There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few Centcom delays." user << "You toggle PDA message passing from [active ? "On" : "Off"] to [active ? "Off" : "On"]" active = !active update_icon() diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 4960de86e52..4da8960b080 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -22,7 +22,7 @@ this dire fate: it's data to every other device in the game. Each console has a "disconnect from network" option that'll will cause data base sync operations to skip that console. This is useful if you want to make a "public" R&D console or, for example, give the engineers a circuit imprinter with certain designs on it and don't want it accidentally updating. The downside of this method is that you have -to have physical access to the other console to send data back. Note: An R&D console is on CentCom so if a random griffan happens to +to have physical access to the other console to send data back. Note: An R&D console is on Centcom so if a random griffan happens to cause a ton of data to be lost, an admin can go send it back. - The second method is with Technology Disks and Design Disks. Each of these disks can hold a single technology or design datum in it's entirety. You can then take the disk to any R&D console and upload it's data to it. This method is a lot more secure (since it @@ -114,7 +114,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, D.linked_console = src return -//Have it automatically push research to the centcomm server so wild griffins can't fuck up R&D's work --NEO +//Have it automatically push research to the centcom server so wild griffins can't fuck up R&D's work --NEO /obj/machinery/computer/rdconsole/proc/griefProtection() for(var/obj/machinery/r_n_d/server/centcom/C in world) for(var/datum/tech/T in files.known_tech) @@ -209,7 +209,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, screen = 1.2 files.AddTech2Known(t_disk.stored) updateUsrDialog() - griefProtection() //Update centcomm too + griefProtection() //Update centcom too else if(href_list["clear_tech"]) //Erase data on the technology disk. t_disk.stored = null @@ -232,7 +232,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, screen = 1.4 files.AddDesign2Known(d_disk.blueprint) updateUsrDialog() - griefProtection() //Update centcomm too + griefProtection() //Update centcom too else if(href_list["clear_design"]) //Erases data on the design disk. d_disk.blueprint = null diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index a2f204f3173..e7aed54f818 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -95,7 +95,7 @@ -//Backup files to centcomm to help admins recover data after greifer attacks +//Backup files to centcom to help admins recover data after greifer attacks /obj/machinery/r_n_d/server/proc/griefProtection() for(var/obj/machinery/r_n_d/server/centcom/C in world) for(var/datum/tech/T in files.known_tech) From 26becb39371857c2da6f74887eb9fad6c42da40d Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 17 Jun 2013 22:39:32 -0600 Subject: [PATCH 032/105] Traitor Panel Improvements -Added logging for admins editing objectives -Added logging for admins adding new antagonists -Changed the antag role assignment buttons to something more appropriate for the game modes. Will now tell you if someone is loyal (implanted). -Added a isloyal() proc to check if a mob is loyalty implanted. -Made the headrev message more noticeable --- code/datums/mind.dm | 54 ++++++++++++++------ code/game/gamemodes/cult/cult.dm | 5 +- code/game/gamemodes/revolution/revolution.dm | 7 ++- code/game/objects/items/devices/flash.dm | 6 +-- code/modules/admin/topic.dm | 30 +++++++---- code/modules/mob/mob_helpers.dm | 5 ++ 6 files changed, 71 insertions(+), 36 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index a30866ccc60..a519df5f7b3 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -130,11 +130,9 @@ datum/mind text = uppertext(text) text = "[text]: " if (assigned_role in command_positions) - text += "HEAD|officer|employee|headrev|rev" - else if (assigned_role in list("Security Officer", "Detective", "Warden")) - text += "head|OFFICER|employee|headre|rev" + text += "HEAD|loyal|employee|headrev|rev" else if (src in ticker.mode.head_revolutionaries) - text = "head|officer|employee|HEADREV|rev" + text = "head|loyal|employee|HEADREV|rev" text += "
    Flash: give" var/list/L = current.get_contents() @@ -150,10 +148,12 @@ datum/mind text += " Reequip (gives traitor uplink)." if (objectives.len==0) text += "
    Objectives are empty! Set to kill all heads." + else if(isloyal(current)) + text += "head|LOYAL|employee|headrev|rev" else if (src in ticker.mode.revolutionaries) - text += "head|officer|employee|headrev|REV" + text += "head|loyal|employee|headrev|REV" else - text += "head|officer|EMPLOYEE|headrev|rev" + text += "head|loyal|EMPLOYEE|headrev|rev" sections["revolution"] = text /** CULT ***/ @@ -161,19 +161,17 @@ datum/mind if (ticker.mode.config_tag=="cult") text = uppertext(text) text = "[text]: " - if (assigned_role in command_positions) - text += "HEAD|officer|employee|cultist" - else if (assigned_role in list("Security Officer", "Detective", "Warden")) - text += "head|OFFICER|employee|cultist" - else if (src in ticker.mode.cult) - text += "head|officer|employee|CULTIST" + if (src in ticker.mode.cult) + text += "loyal|employee|CULTIST" text += "
    Give tome|amulet." /* if (objectives.len==0) text += "
    Objectives are empty! Set to sacrifice and escape or summon." */ + else if(isloyal(current)) + text += "LOYAL|employee|cultist" else - text += "head|officer|EMPLOYEE|cultist" + text += "loyal|EMPLOYEE|cultist" sections["cult"] = text /** WIZARD ***/ @@ -472,18 +470,25 @@ datum/mind if (objective) objectives -= objective objectives.Insert(objective_pos, new_objective) + message_admins("[key_name_admin(usr)] edited [current]'s objective to [new_objective.explanation_text]") + log_admin("[key_name(usr)] edited [current]'s objective to [new_objective.explanation_text]") else objectives += new_objective + message_admins("[key_name_admin(usr)] added a new objective for [current]: [new_objective.explanation_text]") + log_admin("[key_name(usr)] added a new objective for [current]: [new_objective.explanation_text]") else if (href_list["obj_delete"]) var/datum/objective/objective = locate(href_list["obj_delete"]) if(!istype(objective)) return objectives -= objective + message_admins("[key_name_admin(usr)] removed an objective for [current]: [objective.explanation_text]") + log_admin("[key_name(usr)] removed an objective for [current]: [objective.explanation_text]") else if(href_list["obj_completed"]) var/datum/objective/objective = locate(href_list["obj_completed"]) if(!istype(objective)) return objective.completed = !objective.completed + log_admin("[key_name(usr)] toggled the win state for [current]'s objective: [objective.explanation_text]") else if (href_list["revolution"]) switch(href_list["revolution"]) @@ -498,6 +503,7 @@ datum/mind current << "\red You have been brainwashed! You are no longer a head revolutionary!" ticker.mode.update_rev_icons_removed(src) special_role = null + message_admins("[key_name_admin(usr)] has de-rev'ed [current].") log_admin("[key_name_admin(usr)] has de-rev'ed [current].") if("rev") @@ -512,7 +518,8 @@ datum/mind ticker.mode.revolutionaries += src ticker.mode.update_rev_icons_added(src) special_role = "Revolutionary" - log_admin("[key_name(usr)] has rev'ed [current].") + message_admins("[key_name_admin(usr)] has rev'ed [current].") + log_admin("[key_name_admin(usr)] has rev'ed [current].") if("headrev") if(src in ticker.mode.revolutionaries) @@ -520,7 +527,7 @@ datum/mind ticker.mode.update_rev_icons_removed(src) current << "\red You have proved your devotion to revoltion! Yea are a head revolutionary now!" else if(!(src in ticker.mode.head_revolutionaries)) - current << "\blue You are a member of the revolutionaries' leadership now!" + current << "\red You are a member of the revolutionaries' leadership now!" else return if (ticker.mode.head_revolutionaries.len>0) @@ -537,6 +544,7 @@ datum/mind ticker.mode.head_revolutionaries += src ticker.mode.update_rev_icons_added(src) special_role = "Head Revolutionary" + message_admins("[key_name_admin(usr)] has head-rev'ed [current].") log_admin("[key_name_admin(usr)] has head-rev'ed [current].") if("autoobjectives") @@ -586,6 +594,7 @@ datum/mind cult.memoize_cult_objectives(src) current << "\red You have been brainwashed! You are no longer a cultist!" memory = "" + message_admins("[key_name_admin(usr)] has de-cult'ed [current].") log_admin("[key_name_admin(usr)] has de-cult'ed [current].") if("cultist") if(!(src in ticker.mode.cult)) @@ -597,6 +606,7 @@ datum/mind var/datum/game_mode/cult/cult = ticker.mode if (istype(cult)) cult.memoize_cult_objectives(src) + message_admins("[key_name_admin(usr)] has de-cult'ed [current].") log_admin("[key_name_admin(usr)] has cult'ed [current].") if("tome") var/mob/living/carbon/human/H = current @@ -635,6 +645,7 @@ datum/mind special_role = "Wizard" //ticker.mode.learn_basic_spells(current) current << "\red You are the Space Wizard!" + message_admins("[key_name_admin(usr)] has wizard'ed [current].") log_admin("[key_name_admin(usr)] has wizard'ed [current].") if("lair") current.loc = pick(wizardstart) @@ -656,6 +667,7 @@ datum/mind current.verbs -= /datum/changeling/proc/EvolutionMenu if(changeling) del(changeling) current << "You grow weak and lose your powers! You are no longer a changeling and are stuck in your current form!" + message_admins("[key_name_admin(usr)] has de-changeling'ed [current].") log_admin("[key_name_admin(usr)] has de-changeling'ed [current].") if("changeling") if(!(src in ticker.mode.changelings)) @@ -663,6 +675,7 @@ datum/mind current.make_changeling() special_role = "Changeling" current << "Your powers are awoken. A flash of memory returns to us...we are a changeling!" + message_admins("[key_name_admin(usr)] has changeling'ed [current].") log_admin("[key_name_admin(usr)] has changeling'ed [current].") if("autoobjectives") ticker.mode.forge_changeling_objectives(src) @@ -688,6 +701,7 @@ datum/mind for (var/datum/objective/nuclear/O in objectives) objectives-=O current << "\red You have been brainwashed! You are no longer a syndicate operative!" + message_admins("[key_name_admin(usr)] has de-nuke op'ed [current].") log_admin("[key_name_admin(usr)] has de-nuke op'ed [current].") if("nuclear") if(!(src in ticker.mode.syndicates)) @@ -701,6 +715,7 @@ datum/mind current << "\blue You are a [syndicate_name()] agent!" ticker.mode.forge_syndicate_objectives(src) ticker.mode.greet_syndicate(src) + message_admins("[key_name_admin(usr)] has nuke op'ed [current].") log_admin("[key_name_admin(usr)] has nuke op'ed [current].") if("lair") current.loc = get_turf(locate("landmark*Syndicate-Spawn")) @@ -737,6 +752,7 @@ datum/mind ticker.mode.traitors -= src special_role = null current << "\red You have been brainwashed! You are no longer a traitor!" + message_admins("[key_name_admin(usr)] has de-traitor'ed [current].") log_admin("[key_name_admin(usr)] has de-traitor'ed [current].") if(isAI(current)) var/mob/living/silicon/ai/A = current @@ -749,6 +765,7 @@ datum/mind ticker.mode.traitors += src special_role = "traitor" current << "\red You are a traitor!" + message_admins("[key_name_admin(usr)] has traitor'ed [current].") log_admin("[key_name_admin(usr)] has traitor'ed [current].") if(isAI(current)) var/mob/living/silicon/ai/A = current @@ -830,10 +847,12 @@ datum/mind current.icon_state = "ai" current << "\red You have been patched! You are no longer malfunctioning!" + message_admins("[key_name_admin(usr)] has de-malf'ed [current].") log_admin("[key_name_admin(usr)] has de-malf'ed [current].") if("malf") make_AI_Malf() + message_admins("[key_name_admin(usr)] has malf'ed [current].") log_admin("[key_name_admin(usr)] has malf'ed [current].") if("unemag") @@ -851,6 +870,7 @@ datum/mind else if(R.module_state_3 == R.module.emag) R.module_state_3 = null R.contents -= R.module.emag + message_admins("[key_name_admin(usr)] has unemag'ed [R].") log_admin("[key_name_admin(usr)] has unemag'ed [R].") if("unemagcyborgs") @@ -870,6 +890,7 @@ datum/mind else if(R.module_state_3 == R.module.emag) R.module_state_3 = null R.contents -= R.module.emag + message_admins("[key_name_admin(usr)] has unemag'ed [ai]'s Cyborgs.") log_admin("[key_name_admin(usr)] has unemag'ed [ai]'s Cyborgs.") else if (href_list["common"]) @@ -880,6 +901,7 @@ datum/mind if("takeuplink") take_uplink() memory = null//Remove any memory they may have had. + log_admin("[key_name_admin(usr)] removed [current]'s uplink.") if("crystals") if (usr.client.holder.rights & R_FUN) var/obj/item/device/uplink/hidden/suplink = find_syndicate_uplink() @@ -890,9 +912,11 @@ datum/mind if (!isnull(crystals)) if (suplink) suplink.uses = crystals + log_admin("[key_name_admin(usr)] changed [current]'s telecrystal count to [crystals].") if("uplink") if (!ticker.mode.equip_traitor(current, !(src in ticker.mode.traitors))) usr << "\red Equipping a syndicate failed!" + log_admin("[key_name_admin(usr)] attempted to give [current] an uplink.") else if (href_list["obj_announce"]) var/obj_count = 1 diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 415aa0d786d..fc47f776141 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -11,9 +11,8 @@ /proc/is_convertable_to_cult(datum/mind/mind) if(!istype(mind)) return 0 if(istype(mind.current, /mob/living/carbon/human) && (mind.assigned_role in list("Captain", "Chaplain"))) return 0 - for(var/obj/item/weapon/implant/loyalty/L in mind.current) - if(L && (L.imp_in == mind.current))//Checks to see if the person contains an implant, then checks that the implant is actually inside of them - return 0 + if(isloyal(mind.current)) + return 0 return 1 diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index a20af99a62b..1bb1da6bb8c 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -118,7 +118,7 @@ /datum/game_mode/proc/greet_revolutionary(var/datum/mind/rev_mind, var/you_are=1) var/obj_count = 1 if (you_are) - rev_mind.current << "\blue You are a member of the revolutionaries' leadership!" + rev_mind.current << "\red You are a member of the revolutionaries' leadership!" for(var/datum/objective/objective in rev_mind.objectives) rev_mind.current << "Objective #[obj_count]: [objective.explanation_text]" rev_mind.special_role = "Head Revolutionary" @@ -185,9 +185,8 @@ if(rev_mind.assigned_role in command_positions) return 0 var/mob/living/carbon/human/H = rev_mind.current//Check to see if the potential rev is implanted - for(var/obj/item/weapon/implant/loyalty/L in H)//Checking that there is a loyalty implant in the contents - if(L.imp_in == H)//Checking that it's actually implanted - return 0 + if(isloyal(H)) + return 0 if((rev_mind in revolutionaries) || (rev_mind in head_revolutionaries)) return 0 revolutionaries += rev_mind diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index c060ac12986..4da16251c50 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -75,10 +75,8 @@ if(M.client) if(M.stat == CONSCIOUS) var/revsafe = 0 - for(var/obj/item/weapon/implant/loyalty/L in M) - if(L && L.implanted) - revsafe = 1 - break + if(isloyal(M)) + revsafe = 1 M.mind_initialize() //give them a mind datum if they don't have one. // if(M.mind.has_been_rev) // revsafe = 2 diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 34b0026ff8a..6fcb856d201 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -9,42 +9,52 @@ if(href_list["makeAntag"]) switch(href_list["makeAntag"]) if("1") - log_admin("[key_name(usr)] has spawned a traitor.") + message_admins("[key_name_admin(usr)] created traitors.") + log_admin("[key_name(usr)] created traitors.") if(!src.makeTratiors()) usr << "\red Unfortunatly there were no candidates available" if("2") - log_admin("[key_name(usr)] has spawned a changeling.") + message_admins("[key_name(usr)] created changelings.") + log_admin("[key_name(usr)] created changelings.") if(!src.makeChanglings()) usr << "\red Unfortunatly there were no candidates available" if("3") - log_admin("[key_name(usr)] has spawned revolutionaries.") + message_admins("[key_name(usr)] started a revolution.") + log_admin("[key_name(usr)] started a revolution.") if(!src.makeRevs()) usr << "\red Unfortunatly there were no candidates available" if("4") - log_admin("[key_name(usr)] has spawned a cultists.") + message_admins("[key_name(usr)] created cultists.") + log_admin("[key_name(usr)] created cultists.") if(!src.makeCult()) usr << "\red Unfortunatly there were no candidates available" if("5") - log_admin("[key_name(usr)] has spawned a malf AI.") + message_admins("[key_name(usr)] caused an AI to malfunction.") + log_admin("[key_name(usr)] caused an AI to malfunction.") if(!src.makeMalfAImode()) usr << "\red Unfortunatly there were no candidates available" if("6") - log_admin("[key_name(usr)] has spawned a wizard.") + message_admins("[key_name(usr)] created a wizard.") + log_admin("[key_name(usr)] created a wizard.") if(!src.makeWizard()) usr << "\red Unfortunatly there were no candidates available" if("7") - log_admin("[key_name(usr)] has spawned a nuke team.") + message_admins("[key_name(usr)] created a nuke team.") + log_admin("[key_name(usr)] created a nuke team.") if(!src.makeNukeTeam()) usr << "\red Unfortunatly there were no candidates available" if("8") - log_admin("[key_name(usr)] has spawned a ninja.") + message_admins("[key_name(usr)] spawned a ninja.") + log_admin("[key_name(usr)] spawned a ninja.") src.makeSpaceNinja() if("9") - log_admin("[key_name(usr)] has spawned aliens.") + message_admins("[key_name(usr)] started an alien infestation.") + log_admin("[key_name(usr)] started an alien infestation.") src.makeAliens() /* DEATH SQUADS if("10") - log_admin("[key_name(usr)] has spawned a death squad.") + message_admins("[key_name(usr)] created a death squad.") + log_admin("[key_name(usr)] created a death squad.") if(!src.makeDeathsquad()) usr << "\red Unfortunatly there were no candidates available" */ diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 2198c13a243..5963da7068f 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -123,6 +123,11 @@ proc/isorgan(A) /proc/hsl2rgb(h, s, l) return +/proc/isloyal(A) //Checks to see if the person contains a loyalty implant, then checks that the implant is actually inside of them + for(var/obj/item/weapon/implant/loyalty/L in A) + if(L && L.implanted) + return 1 + return 0 /proc/check_zone(zone) if(!zone) return "chest" From 9b395d65cadf0f4fac28eb243f77477c4090d7e3 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Mon, 17 Jun 2013 22:46:16 -0600 Subject: [PATCH 033/105] Admins get notified when someone replies to a syndicate transmission. --- code/modules/admin/topic.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 34b0026ff8a..bca83273a16 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1435,7 +1435,7 @@ src.owner << "You sent [input] to [H] via a secure channel." log_admin("[src.owner] replied to [key_name(H)]'s Centcomm message with the message [input].") message_admins("[src.owner] replied to [key_name(H)]'s Centcom message with: \"[input]\"") - H << "You hear something crackle in your headset for a moment before a voice speaks. \"Please stand by for a message from Central Command. Message as follows. [input]. Message ends.\"" + H << "You hear something crackle in your ears for a moment before a voice speaks. \"Please stand by for a message from Central Command. Message as follows. [input]. Message ends.\"" else if(href_list["SyndicateReply"]) var/mob/living/carbon/human/H = locate(href_list["SyndicateReply"]) @@ -1451,7 +1451,8 @@ src.owner << "You sent [input] to [H] via a secure channel." log_admin("[src.owner] replied to [key_name(H)]'s Syndicate message with the message [input].") - H << "You hear something crackle in your headset for a moment before a voice speaks. \"Please stand by for a message from your benefactor. Message as follows, agent. [input]. Message ends.\"" + message_admins("[src.owner] replied to [key_name(H)]'s Syndicate message with: \"[input]\"") + H << "You hear something crackle in your ears for a moment before a voice speaks. \"Please stand by for a message from your benefactor. Message as follows, agent. [input]. Message ends.\"" else if(href_list["jumpto"]) if(!check_rights(R_ADMIN)) return From 8ec1a50eb2902d8d15896775e1add1a785e989c2 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Tue, 18 Jun 2013 07:08:21 -0600 Subject: [PATCH 034/105] Added logging to emagging the emergency shuttle --- code/game/machinery/computer/shuttle.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index 23c1c3b4a2c..b347a2eefc6 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -35,11 +35,11 @@ src.authorized += W:registered_name if (src.auth_need - src.authorized.len > 0) message_admins("[key_name_admin(user)] has authorized early shuttle launch") - log_game("[user.ckey] has authorized early shuttle launch") + log_game("[key_name(user)] has authorized early shuttle launch") world << text("\blue Alert: [] authorizations needed until shuttle is launched early", src.auth_need - src.authorized.len) else message_admins("[key_name_admin(user)] has launched the shuttle") - log_game("[user.ckey] has launched the shuttle early") + log_game("[key_name(user)] has launched the shuttle early") world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.online = 1 emergency_shuttle.settimeleft(10) @@ -62,6 +62,8 @@ if(!emagged && emergency_shuttle.location == 1 && user.get_active_hand() == W) switch(choice) if("Launch") + message_admins("[key_name_admin(user)] has emagged the emergency shuttle") + log_game("[key_name(user)] has emagged the emergency shuttle") world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.settimeleft( 10 ) emagged = 1 From 4fc259370189aa39540ad4834384934afa0460b4 Mon Sep 17 00:00:00 2001 From: Metacide Date: Wed, 19 Jun 2013 00:39:33 +0100 Subject: [PATCH 035/105] Updated MetaStation v27G-IV.dmm to MetaStation v28M.dmm -Improved layouts of Medbay, Research and Supply departments -Added large test chamber to Xenobiology. -Tinted a great deal of windows to make life easier for traitors -More snack machines, but all are public and so a little more risky, but this should help encourage more player interaction. -Fixed problem with syndicate shuttle doors. -Added internal tunnels to singularity arms. -Made more airlocks viable for spacing people. -Fixed lots of small bugs Maptools used, of course. Please give feedback here if you can, pictures are also in this link: http://www.spacestation13.net/phpbb/viewtopic.php?f=6&t=358 --- ...ation v27G-IV.dmm => MetaStation v28M.dmm} | 3884 +++++++++-------- 1 file changed, 2027 insertions(+), 1857 deletions(-) rename maps/{MetaStation v27G-IV.dmm => MetaStation v28M.dmm} (87%) diff --git a/maps/MetaStation v27G-IV.dmm b/maps/MetaStation v28M.dmm similarity index 87% rename from maps/MetaStation v27G-IV.dmm rename to maps/MetaStation v28M.dmm index 04c919c5e6d..40971f44c26 100644 --- a/maps/MetaStation v27G-IV.dmm +++ b/maps/MetaStation v28M.dmm @@ -88,7 +88,7 @@ "abJ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "abK" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "abL" = (/obj/structure/rack,/obj/item/weapon/storage/lockbox/loyalty,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) -"abM" = (/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,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) +"abM" = (/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/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "abN" = (/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/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "abO" = (/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{pixel_y = 23},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "abP" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) @@ -130,8 +130,8 @@ "acz" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof{pixel_x = -4; pixel_y = 3},/obj/item/clothing/suit/armor/laserproof,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) "acA" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) "acB" = (/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},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) -"acC" = (/turf/simulated/floor,/area/security/warden) -"acD" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/warden) +"acC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/warden) +"acD" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/warden) "acE" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/red,/turf/simulated/floor/carpet,/area/security/hos) "acF" = (/obj/item/weapon/stamp/hos,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/security/hos) "acG" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/security/hos) @@ -139,8 +139,8 @@ "acI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) "acJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "acK" = (/turf/simulated/wall/r_wall,/area/security/main) -"acL" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/maintenance/fore) -"acM" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/maintenance/fore) +"acL" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/security/warden) +"acM" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/starboard) "acN" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "foreport"; name = "Fore-Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) "acO" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/auxport) "acP" = (/obj/machinery/flasher_button{id = "pcor2"; name = "prison access flasher button"; pixel_x = -25; pixel_y = -6},/obj/machinery/door_control{id = "permacor1"; name = "Prison Access Lockdown"; pixel_x = -25; pixel_y = 6; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/prison) @@ -163,7 +163,7 @@ "adg" = (/obj/item/weapon/wrench,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/warden) "adh" = (/turf/simulated/floor{icon_state = "warning"},/area/security/warden) "adi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/security/warden) -"adj" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/security/warden) +"adj" = (/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 = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/starboard) "adk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/carpet,/area/security/hos) "adl" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/carpet,/area/security/hos) "adm" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/security/hos) @@ -201,9 +201,9 @@ "adS" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "adT" = (/obj/structure/rack,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "adU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/warden) -"adV" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/security/warden) -"adW" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "red"},/area/security/warden) -"adX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/warden) +"adV" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/northright{dir = 8; name = "Secure Window"; req_access_txt = "63"},/obj/machinery/door/window/southleft{dir = 4; name = "exterior door"},/obj/machinery/door/firedoor,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/security/brig) +"adW" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) +"adX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/holodeck) "adY" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/carpet,/area/security/hos) "adZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/hos) "aea" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/carpet,/area/security/hos) @@ -263,14 +263,14 @@ "afc" = (/obj/machinery/vending/security,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "afd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "afe" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/main) -"aff" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/maintenance/fore) +"aff" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "afg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "forestarboard"; name = "Fore-Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "afh" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "afi" = (/obj/item/weapon/cable_coil,/turf/simulated/floor/plating/airless,/area/solar/auxport) "afj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/brig) "afk" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "afl" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"afm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"afm" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "afn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "afo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "afp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/security/warden) @@ -458,7 +458,7 @@ "aiP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door_timer/cell_4,/obj/machinery/light,/turf/simulated/floor{icon_state = "red"},/area/security/brig) "aiQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "aiR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) -"aiS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) +"aiS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_control{id = "secinner"; name = "Inner Shutters Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "63"},/obj/machinery/door_control{id = "secouter"; name = "Outer Shutters Control"; pixel_x = 25; pixel_y = -5; req_access_txt = "63"},/obj/machinery/light{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aiT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) "aiU" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/fore) "aiV" = (/obj/item/weapon/cable_coil/random,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/fore) @@ -572,9 +572,9 @@ "akZ" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/fore) "ala" = (/obj/item/clothing/head/ushanka,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fore) "alb" = (/obj/machinery/vending/coffee,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) -"alc" = (/obj/machinery/vending/snack,/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) +"alc" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fore) "ald" = (/obj/machinery/vending/cigarette,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) -"ale" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) +"ale" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "alf" = (/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) "alg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) "alh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) @@ -606,7 +606,7 @@ "alH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) "alI" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "alJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alK" = (/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) +"alK" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 28},/turf/simulated/floor/plating,/area/maintenance/disposal) "alL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) "alM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) "alN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/brig) @@ -641,10 +641,10 @@ "amq" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "amr" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) "ams" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"amt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) +"amt" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/security/detectives_office) "amu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) -"amw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) +"amw" = (/obj/structure/cable/yellow{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 = 9},/turf/simulated/floor/plating,/area/maintenance/fore) "amx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) @@ -674,14 +674,14 @@ "amX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "amY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "amZ" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"ana" = (/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"; tag = ""},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"ana" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/detectives_office) "anb" = (/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) "anc" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fore) "and" = (/turf/simulated/wall/r_wall,/area/security/detectives_office) "ane" = (/turf/simulated/wall,/area/security/detectives_office) -"anf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/security/detectives_office) +"anf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plating,/area/maintenance/fore) "ang" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access = null; req_access_txt = "4"},/turf/simulated/floor,/area/security/detectives_office) -"anh" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/security/detectives_office) +"anh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "ani" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/detectives_office) "anj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/brig) "ank" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/brig) @@ -725,7 +725,7 @@ "anW" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/brig) "anX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/brig) "anY" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"anZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_control{id = "secinner"; name = "Inner Shutters Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "63"},/obj/machinery/door_control{id = "secouter"; name = "Outer Shutters Control"; pixel_x = 25; pixel_y = -5; req_access_txt = "63"},/obj/machinery/light{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 38},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"anZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "aoa" = (/turf/simulated/wall,/area/crew_quarters/courtroom) "aob" = (/obj/structure/closet/secure_closet/courtroom,/turf/simulated/floor,/area/crew_quarters/courtroom) "aoc" = (/obj/structure/stool/bed/chair{name = "Bailiff"},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/courtroom) @@ -832,11 +832,11 @@ "apZ" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/holodeck) "aqa" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aqb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aqc" = (/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) +"aqc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "aqd" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aqe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/turf/simulated/floor/carpet,/area/crew_quarters) -"aqf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) -"aqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "aqh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aqi" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aqj" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -850,14 +850,14 @@ "aqr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aqs" = (/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{icon_state = "grimy"},/area/security/detectives_office) "aqt" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aqu" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aqu" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "aqv" = (/obj/machinery/computer/med_data,/obj/machinery/door_control{id = "detsht"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "63"},/obj/machinery/light_switch{pixel_x = 38},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aqw" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "aqx" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "aqy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "aqz" = (/turf/simulated/floor{icon_state = "red"},/area/security/brig) -"aqA" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) -"aqB" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/northright{dir = 8; name = "Secure Window"; req_access_txt = "63"},/obj/machinery/door/window/southleft{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/security/brig) +"aqA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) +"aqB" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/crew_quarters) "aqC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aqD" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/hallway/primary/fore) "aqE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_control{id = "secouter"; name = "Outer Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) @@ -877,7 +877,7 @@ "aqS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/turf/simulated/floor,/area/holodeck) "aqT" = (/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/holodeck) "aqU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/holodeck) -"aqV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/holodeck) +"aqV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/brig) "aqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/holodeck) "aqX" = (/obj/structure/lattice,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/space,/area) "aqY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters) @@ -886,8 +886,8 @@ "arb" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "arc" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters) "ard" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"are" = (/obj/machinery/door/airlock/maintenance{name = "Mining Dock Maintenance"; req_access_txt = "48"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"arf" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"are" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"arf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "arg" = (/obj/machinery/camera/emp_proof{c_tag = "Fore Arm Close"; dir = 4; network = list("Singulo")},/turf/space,/area/engine/engineering) "arh" = (/obj/item/stack/tile/plasteel{amount = 10; pixel_x = 5; pixel_y = 5},/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ari" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -897,7 +897,7 @@ "arm" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "arn" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aro" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"arp" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arp" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "arq" = (/obj/machinery/camera/emp_proof{c_tag = "Fore Arm Far"; dir = 2; network = list("Singulo")},/turf/simulated/floor/plating/airless,/area/engine/engineering) "arr" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/security/detectives_office) "ars" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/security/detectives_office) @@ -978,7 +978,7 @@ "asP" = (/turf/simulated/wall/r_wall,/area/engine/engineering) "asQ" = (/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) "asR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"asS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"asS" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "asT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fore) "asU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) "asV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "8;12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -996,7 +996,7 @@ "ath" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "ati" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "atj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) -"atk" = (/obj/machinery/light,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) +"atk" = (/turf/simulated/wall/r_wall,/area/storage/primary) "atl" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "atm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "atn" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) @@ -1039,7 +1039,7 @@ "atY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "atZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "aua" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aub" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"aub" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "auc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "aud" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "aue" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) @@ -1053,21 +1053,21 @@ "aum" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) "aun" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/lawoffice) "auo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) -"aup" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters) -"auq" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor,/area/crew_quarters) +"aup" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"auq" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "aur" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/starboard) "aus" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/starboard) "aut" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/starboard) "auu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) "auv" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) -"auw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"aux" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"auw" = (/obj/structure/safe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/item/clothing/head/bearpelt,/obj/item/weapon/twohanded/fireaxe,/turf/simulated/floor{icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"aux" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) "auy" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) -"auz" = (/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},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) +"auz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "auA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "auB" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) "auC" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"auD" = (/obj/machinery/power/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"auD" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "auE" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "auF" = (/obj/structure/grille,/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "auG" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -1102,7 +1102,7 @@ "avj" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"avm" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"avm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/engineering) "avn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avo" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) @@ -1122,7 +1122,7 @@ "avD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "avE" = (/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{dir = 4; icon_state = "warning"},/area/engine/engineering) "avF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/engine/engineering) -"avG" = (/obj/structure/lattice,/turf/space,/area/engine/engineering) +"avG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "avH" = (/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/engine/engineering) "avI" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) "avJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) @@ -1157,11 +1157,11 @@ "awm" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/machinery/newscaster{pixel_x = -32},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/fore) "awn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "awo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"awp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"awp" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "awq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "awr" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "aws" = (/obj/structure/table,/obj/machinery/light/small,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"awt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"awt" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 24; pixel_y = 28; req_access_txt = "48"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "awu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "awv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) "aww" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/lawoffice) @@ -1176,7 +1176,7 @@ "awF" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "awG" = (/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/item/weapon/wrench,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "awH" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) -"awI" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"awI" = (/obj/structure/disposalpipe/segment,/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -24; pixel_y = 28; req_access_txt = "48"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "awJ" = (/obj/structure/closet/emcloset,/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "awK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "awL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sortjunction{sortType = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) @@ -1191,7 +1191,7 @@ "awU" = (/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{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) "awV" = (/turf/simulated/wall,/area/quartermaster/miningdock) "awW" = (/obj/structure/closet/emcloset,/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) -"awX" = (/obj/structure/closet/crate,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"awX" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/primary) "awY" = (/obj/machinery/power/apc{dir = 1; name = "Mining APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 38},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "awZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "axa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) @@ -1236,18 +1236,18 @@ "axN" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/wood,/area/crew_quarters) "axO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/crew_quarters) "axP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) -"axQ" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) -"axR" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) +"axQ" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/storage/primary) +"axR" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor,/area/storage/primary) "axS" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 6"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "axT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "axU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters) "axV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) "axW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"axX" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "axY" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "axZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aya" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"ayb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/dispenser,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"ayb" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/storage/primary) "ayc" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "ayd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "aye" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) @@ -1265,9 +1265,9 @@ "ayq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/miningdock) "ayr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) "ays" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"ayt" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "31"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) +"ayt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "ayu" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/miningdock) -"ayv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -24; pixel_y = 28; req_access_txt = "31"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"ayv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "ayw" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "ayx" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "ayy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) @@ -1276,9 +1276,9 @@ "ayB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) "ayC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) "ayD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"ayE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/gateway) +"ayE" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "ayF" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/gateway) -"ayG" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/gateway) +"ayG" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "ayH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/gateway) "ayI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "ayJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -1306,7 +1306,7 @@ "azf" = (/obj/structure/stool/bed,/obj/machinery/door_control{id = "Dorm2"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters) "azg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/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/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters) "azh" = (/obj/structure/stool/bed,/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/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters) -"azi" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) +"azi" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "azj" = (/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor,/area/crew_quarters) "azk" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/crew_quarters) "azl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) @@ -1318,8 +1318,8 @@ "azr" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "azs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "azt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) -"azu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"azv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"azu" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/storage/primary) +"azv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/machinery/power/apc{dir = 8; name = "Primary Tool Storage APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/storage/primary) "azw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/engine/engineering) "azx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) "azy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/engine/engineering) @@ -1328,15 +1328,15 @@ "azB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "azC" = (/obj/item/weapon/crowbar,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) "azD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"azE" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/construction) -"azF" = (/turf/simulated/floor/plating/airless,/area/construction) +"azE" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/weldingtool,/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/quartermaster/miningdock) +"azF" = (/obj/structure/closet/crate,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "azG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azH" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) "azI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/miningdock) "azJ" = (/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) "azK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) "azL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"azM" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) +"azM" = (/obj/structure/dispenser,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "azN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "azO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "azP" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) @@ -1347,10 +1347,10 @@ "azU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) "azV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) "azW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) -"azX" = (/obj/structure/safe,/obj/item/clothing/under/color/yellow,/obj/item/key,/obj/item/toy/katana,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"azY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/gateway) +"azX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) +"azY" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "azZ" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/gateway) -"aAa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/gateway) +"aAa" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/storage/primary) "aAb" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/camera{c_tag = "Brig Control Room"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "aAc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor,/area/gateway) "aAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -1363,7 +1363,7 @@ "aAk" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 19},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = -3},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aAl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aAm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aAn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"aAn" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/storage/primary) "aAo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/courtroom) "aAp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/courtroom) "aAq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/courtroom) @@ -1384,7 +1384,7 @@ "aAF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters) "aAG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters) "aAH" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) -"aAI" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aAI" = (/obj/machinery/door/airlock/maintenance{name = "Mining Dock Maintenance"; req_access_txt = "48"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) "aAJ" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aAK" = (/turf/simulated/floor,/area/engine/engineering) "aAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) @@ -1418,12 +1418,12 @@ "aBn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/security/nuke_storage) "aBo" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/security/nuke_storage) "aBp" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"aBq" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/gateway) -"aBr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool,/turf/simulated/floor,/area/gateway) -"aBs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/gateway) -"aBt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/gateway) -"aBu" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/gateway) -"aBv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) +"aBq" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"aBr" = (/obj/structure/closet/firecloset,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aBs" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"aBt" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"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/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) +"aBv" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "aBw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aBx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aBy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/power/apc{aidisabled = 0; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -1455,13 +1455,13 @@ "aBY" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "aBZ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -38},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aCa" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aCb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"aCb" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aCc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aCd" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) "aCe" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 23},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "aCf" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aCg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"aCh" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/wall/r_wall,/area/engine/engineering) +"aCh" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "aCi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "aCj" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area) "aCk" = (/turf/simulated/floor/plating,/area/construction) @@ -1475,24 +1475,24 @@ "aCs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) "aCt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/miningdock) "aCu" = (/obj/structure/closet/secure_closet/miner,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) -"aCv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aCw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"aCv" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) +"aCw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "aCx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aCy" = (/obj/structure/closet/crate/internals,/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{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aCz" = (/obj/machinery/power/apc{dir = 4; name = "Warehouse APC"; pixel_x = 27; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aCA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aCA" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "aCB" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aCC" = (/obj/machinery/door/airlock/maintenance{name = "Supply Maintenance"; req_access_txt = "50"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aCD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/fore) +"aCD" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aCE" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) "aCF" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/closet/emcloset,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/gateway) -"aCG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/gateway) -"aCH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/gateway) +"aCG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aCH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/storage/primary) "aCI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/gateway) -"aCJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/gateway) -"aCK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) -"aCL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aCM" = (/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/fore) +"aCJ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"aCK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor,/area/crew_quarters) +"aCL" = (/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 = 2},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) +"aCM" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "aCN" = (/obj/machinery/turret{dir = 4},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aCO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aCP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -1503,8 +1503,8 @@ "aCU" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/fore) "aCV" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/fore) "aCW" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aCX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aCY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aCX" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) +"aCY" = (/obj/machinery/power/emitter{dir = 2; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aCZ" = (/turf/simulated/wall,/area/crew_quarters/locker) "aDa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "aDb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) @@ -1520,13 +1520,13 @@ "aDl" = (/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/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters) "aDm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "aDn" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/crew_quarters) -"aDo" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/mask/balaclava,/turf/simulated/floor,/area/crew_quarters) +"aDo" = (/obj/machinery/light,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "aDp" = (/obj/item/device/paicard,/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters) "aDq" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/crew_quarters) "aDr" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters) "aDs" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters) "aDt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters) -"aDu" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) +"aDu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) "aDv" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aDw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) "aDx" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) @@ -1546,20 +1546,20 @@ "aDL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "aDM" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "aDN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"aDO" = (/obj/structure/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) +"aDO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) "aDP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) -"aDQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aDR" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aDS" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"aDQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"aDR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aDS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "aDT" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/structure/dresser,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"aDU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/door/window/eastleft{base_state = "left"; dir = 2; icon_state = "left"; layer = 3.2; name = "Emergency Access"; req_access_txt = "0"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/quartermaster/office) +"aDU" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/engine/engineering) "aDV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/break_room) "aDW" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"aDX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/fore) +"aDX" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "aDY" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"aDZ" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; layer = 3.1; name = "Privacy Door"; opacity = 0},/turf/simulated/floor,/area/crew_quarters/heads) -"aEa" = (/obj/structure/closet/secure_closet/exile,/turf/simulated/floor,/area/gateway) -"aEb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/gateway) +"aDZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area) +"aEa" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/warden) +"aEb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/warden) "aEc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/gateway) "aEd" = (/obj/machinery/light{dir = 4},/obj/structure/closet/l3closet/scientist,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/gateway) "aEe" = (/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/fore) @@ -1580,22 +1580,22 @@ "aEt" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aEu" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aEv" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aEw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters/locker) +"aEw" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/warden) "aEx" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters/locker) -"aEy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aEz" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aEA" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/crew_quarters/toilet) -"aEC" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"aEy" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/warden) +"aEz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) +"aEA" = (/obj/machinery/firealarm{pixel_y = 32},/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/brig) +"aEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) +"aEC" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 1; icon_state = "red"},/area/bridge) "aED" = (/turf/simulated/wall,/area/crew_quarters/fitness) -"aEE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aEE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/security,/turf/simulated/floor{dir = 1; icon_state = "red"},/area/bridge) "aEF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness Area"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/fitness) "aEG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness Area"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/fitness) -"aEH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aEI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aEJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/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/engine/engineering) +"aEH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/gateway) +"aEI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/gateway) +"aEJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aEK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Storage"; req_access_txt = "32"},/turf/simulated/floor,/area/engine/engineering) -"aEL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"aEL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Supply Office"; req_access_txt = "48;50"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aEM" = (/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) "aEN" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aEO" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -1611,21 +1611,21 @@ "aEY" = (/obj/structure/closet/toolcloset,/obj/machinery/light_construct{dir = 1},/turf/simulated/floor,/area/construction) "aEZ" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/construction) "aFa" = (/turf/space,/area/supply/station) -"aFb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining,/turf/simulated/floor,/area/quartermaster/miningdock) +"aFb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFc" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFd" = (/obj/item/weapon/cigbutt,/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Port Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aFe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) "aFf" = (/turf/simulated/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aFg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aFh" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aFi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aFj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/fore) -"aFk" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aFl" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aFm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aFn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Access"; req_access_txt = "62"},/turf/simulated/floor,/area/gateway) +"aFg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFh" = (/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFk" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/janitor) +"aFm" = (/obj/machinery/door/window/westleft{dir = 1; name = "Janitoral Delivery"; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) +"aFn" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFo" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/gateway) -"aFp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"aFp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{desc = "For use by authorized Nanotrasen AI Maintenance Technitians or in case of Emergancy Only."; id = "AI Door"; name = "AI Chamber Maintenance Door"},/turf/simulated/floor/plating,/area/turret_protected/ai) "aFs" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -1640,26 +1640,26 @@ "aFB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aFC" = (/obj/structure/table,/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/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aFD" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/locker) -"aFE" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/vending/snack,/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Locker Room APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/locker) +"aFE" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFF" = (/obj/machinery/vending/cigarette,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/locker) "aFG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/crew_quarters/locker) "aFH" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/locker) "aFI" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/crew_quarters/locker) "aFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker) -"aFK" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aFL" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aFM" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aFN" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aFO" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aFP" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFQ" = (/obj/machinery/shower{tag = "icon-shower (WEST)"; icon_state = "shower"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFK" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFN" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFR" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/crew_quarters/fitness) "aFS" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aFT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aFU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aFV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aFW" = (/obj/structure/stool/bed/chair,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/crew_quarters/fitness) -"aFX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aFW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFX" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aFY" = (/obj/machinery/shieldgen,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/engine/engineering) "aFZ" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) "aGa" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) @@ -1683,30 +1683,30 @@ "aGs" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/construction) "aGt" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/construction) "aGu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aGv" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aGv" = (/obj/machinery/light_switch{pixel_x = -10; pixel_y = -28},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/engine/break_room) "aGw" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aGx" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/quartermaster/storage) -"aGy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"aGx" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/break_room) +"aGy" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/engine/break_room) "aGz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/storage) -"aGA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/quartermaster/storage) -"aGB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) -"aGC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) +"aGA" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) +"aGB" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/window/southright{dir = 1; name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) +"aGC" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/window/southleft{dir = 1; name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) "aGD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/quartermaster/storage) -"aGE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 38},/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) -"aGF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aGE" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/storage/tools) +"aGF" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/storage/tools) "aGG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aGH" = (/obj/machinery/computer/security/mining,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/turf/simulated/floor/carpet,/area/crew_quarters/heads) -"aGI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"aGI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/janitor) "aGJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aGK" = (/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aGL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aGM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aGN" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aGO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aGP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-Central-Port"; location = "2-Gateway"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/fore) -"aGQ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aGR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aGS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"aGK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/gateway) +"aGL" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/gateway) +"aGM" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/gateway) +"aGN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aGO" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aGP" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aGQ" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aGR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aGS" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aGT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "aGU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "aGV" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/heads) @@ -1719,8 +1719,8 @@ "aHc" = (/obj/machinery/recharger,/obj/structure/table/woodentable,/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = -24; pixel_y = -24; req_access_txt = "28"},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "aHd" = (/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{icon_state = "neutral"; dir = 9},/area/hallway/secondary/construction{name = "\improper Garden"}) "aHe" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aHf" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aHg" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) +"aHf" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aHg" = (/turf/simulated/wall,/area/quartermaster/office{name = "\improper Supply Offices"}) "aHh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aHi" = (/obj/structure/closet/wardrobe/grey,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aHj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/crew_quarters/locker) @@ -1730,11 +1730,11 @@ "aHn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aHo" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) "aHp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker) -"aHq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aHr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aHs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aHt" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aHu" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aHq" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"; pixel_x = -2; pixel_y = 12},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aHr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aHs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aHt" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aHu" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aHv" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/crew_quarters/fitness) "aHw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/crew_quarters/fitness) "aHx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -1766,29 +1766,29 @@ "aHX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/storage) "aHY" = (/obj/machinery/conveyor{dir = 1; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) "aHZ" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/storage) -"aIa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) -"aIb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) +"aIa" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIb" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aIc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "aId" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/storage) "aIe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) -"aIf" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/storage) +"aIf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint2{name = "Customs"}) "aIg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/storage) -"aIh" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor,/area/quartermaster/storage) +"aIh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) "aIi" = (/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) -"aIj" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) -"aIp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"aIj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) +"aIk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aIl" = (/obj/structure/table,/obj/item/weapon/paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIm" = (/obj/machinery/power/apc{dir = 2; name = "Supply Offices APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIn" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIo" = (/obj/structure/filingcabinet/filingcabinet,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aIq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "aIr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "aIs" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aIt" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) "aIu" = (/obj/machinery/turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aIv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/hallway/primary/fore) -"aIw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aIw" = (/obj/item/weapon/storage/box,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/quartermaster/office{name = "\improper Supply Offices"}) "aIx" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/secondary/construction{name = "\improper Garden"}) "aIy" = (/obj/machinery/hydroponics/soil{pixel_y = 8},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aIz" = (/obj/machinery/power/apc{dir = 4; name = "Garden APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 38},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) @@ -1800,11 +1800,11 @@ "aIF" = (/turf/simulated/floor,/area/crew_quarters/locker) "aIG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aIH" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) -"aII" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aIJ" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aIK" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aIL" = (/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/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aIM" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aII" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = -30},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIJ" = (/obj/machinery/conveyor{dir = 1; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIK" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIL" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "aIN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "aIO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) "aIP" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) @@ -1812,7 +1812,7 @@ "aIR" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aIS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aIT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/fitness) -"aIU" = (/obj/structure/closet/lasertag/blue,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"aIU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/gateway) "aIV" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) "aIW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/engineering) "aIX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) @@ -1837,12 +1837,12 @@ "aJq" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "aJr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "aJs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"aJt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/storage) +"aJt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/gateway) "aJu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/storage) -"aJv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aJw" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/quartermaster/qm) +"aJv" = (/obj/structure/closet/secure_closet/exile,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/gateway) +"aJw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "aJx" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced,/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/item/weapon/storage/lockbox/medal,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"aJy" = (/turf/simulated/wall,/area/hallway/primary/fore) +"aJy" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "aJz" = (/turf/simulated/wall,/area/storage/tech) "aJA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aJB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) @@ -1859,16 +1859,16 @@ "aJM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aJN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Public Garden"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "aJO" = (/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aJP" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aJQ" = (/obj/structure/closet/wardrobe/mixed,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) +"aJP" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aJQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aJR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aJS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aJT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/locker) "aJU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aJV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker) -"aJW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aJX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aJY" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aJW" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aJX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aJY" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -27},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aJZ" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "aKa" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aKb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) @@ -1884,7 +1884,7 @@ "aKl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) "aKm" = (/obj/structure/table,/obj/item/weapon/paper,/turf/simulated/floor,/area/engine/engineering) "aKn" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aKo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/wall/r_wall,/area/engine/engineering) +"aKo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "aKp" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area) "aKq" = (/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,/area/construction) "aKr" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/construction) @@ -1893,15 +1893,15 @@ "aKu" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) "aKv" = (/turf/simulated/floor,/area/quartermaster/storage) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aKx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) -"aKy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/storage) -"aKz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aKx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKy" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKz" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aKA" = (/turf/simulated/wall,/area/quartermaster/qm) "aKB" = (/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aKC" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) -"aKD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) +"aKD" = (/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_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office{name = "\improper Supply Offices"}) "aKE" = (/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_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/storage/tech) -"aKF" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/camera/autoname,/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor/plating,/area/storage/tech) +"aKF" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aKG" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor/plating,/area/storage/tech) "aKH" = (/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/storage/tech) "aKI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) @@ -1909,26 +1909,26 @@ "aKK" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aKL" = (/obj/structure/table,/obj/item/weapon/aiModule/protectStation,/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aKM" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aKN" = (/obj/structure/closet/wardrobe/green,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) +"aKN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aKO" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aKP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aKQ" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aKR" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) "aKS" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) -"aKT" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aKU" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aKV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aKW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aKX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aKY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aKZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aKT" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKU" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"; pixel_y = 18},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKV" = (/obj/machinery/door/window/eastleft{base_state = "right"; icon_state = "right"; name = "Deliveries"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) +"aKX" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"aKY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/gateway) +"aKZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/gateway) "aLa" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "aLb" = (/obj/machinery/hologram/holopad,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) "aLc" = (/obj/structure/closet/boxinggloves,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aLd" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) "aLe" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aLf" = (/obj/structure/closet/radiation,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aLg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aLg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) "aLh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aLi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "aLj" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) @@ -1943,18 +1943,18 @@ "aLs" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "aLt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "aLu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"aLv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aLw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/quartermaster/storage) -"aLx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) +"aLv" = (/obj/structure/stool,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/gateway) +"aLw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/gateway) +"aLx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aLy" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) "aLz" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/qm) -"aLA" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) +"aLA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aLB" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Quartermaster's Office APC"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) "aLC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aLD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/storage/secure) -"aLE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/secure) -"aLF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/storage/secure) -"aLG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/secure) +"aLD" = (/obj/structure/table,/obj/item/device/toner,/obj/item/weapon/wrench,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aLE" = (/obj/structure/table,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aLF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aLG" = (/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aLH" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area/storage/tech) "aLI" = (/turf/simulated/floor/plating,/area/storage/tech) "aLJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/storage/tech) @@ -1983,13 +1983,13 @@ "aMg" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aMh" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aMi" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor,/area/crew_quarters/locker) -"aMj" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) +"aMj" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/break_room) "aMk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/crew_quarters/locker) -"aMl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aMm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aMn" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aMo" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aMp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aMl" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/break_room) +"aMm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/storage/tools) +"aMn" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aMo" = (/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{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aMp" = (/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{dir = 5; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aMq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aMr" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aMs" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) @@ -2007,31 +2007,31 @@ "aME" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "aMF" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) "aMG" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) -"aMH" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aMH" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aMI" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod1/station) "aMJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"aMK" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aMK" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aML" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry{name = "Arrivals"}) "aMM" = (/obj/structure/table,/obj/item/weapon/cable_coil{amount = 5},/obj/item/device/flashlight,/obj/machinery/light_construct{dir = 4},/turf/simulated/floor,/area/construction) -"aMN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aMN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aMO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aMP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/quartermaster/storage) -"aMQ" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/storage) +"aMP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aMQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aMR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) -"aMS" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) +"aMS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor,/area/hallway/primary/central) "aMT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) "aMU" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Quartermaster"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/quartermaster/qm) "aMV" = (/obj/machinery/status_display{density = 0; pixel_x = 32; pixel_y = 0; supply_display = 1},/obj/machinery/photocopier,/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) "aMW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aMX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/storage/secure) -"aMY" = (/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,/area/storage/secure) -"aMZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 8},/turf/simulated/floor,/area/storage/secure) -"aNa" = (/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/secure) +"aMX" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/storage) +"aMY" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) +"aMZ" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) +"aNa" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) "aNb" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) "aNc" = (/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,/turf/simulated/floor/plating,/area/storage/tech) "aNd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) "aNe" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) -"aNf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/fore) +"aNf" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) "aNg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aNh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) @@ -2042,19 +2042,19 @@ "aNn" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aNp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"aNq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aNq" = (/obj/structure/closet/secure_closet/cargotech,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/quartermaster/storage) "aNr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/secondary/construction{name = "\improper Garden"}) "aNs" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aNt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"aNt" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) "aNu" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) "aNv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aNw" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/locker) "aNx" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/locker) "aNy" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) -"aNz" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aNA" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aNB" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aNC" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aNz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "48;50"},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aNA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "48;50"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aNB" = (/obj/structure/lattice,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/space,/area/hallway/secondary/entry{name = "Arrivals"}) +"aNC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/break_room) "aND" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/power/apc{dir = 8; name = "Fitness Room APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "aNE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/fitness) "aNF" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -2064,7 +2064,7 @@ "aNJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/crew_quarters/fitness) "aNK" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) "aNL" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"aNM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"aNM" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "aNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Engineer's Office"; req_access_txt = "56"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) "aNO" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) "aNP" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) @@ -2078,32 +2078,32 @@ "aNX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/engine/engineering) "aNY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) "aNZ" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area) -"aOa" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aOa" = (/obj/structure/closet/toolcloset,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor,/area/storage/tools) "aOb" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "aOc" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/turf/simulated/floor,/area/construction) "aOd" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) "aOe" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) "aOf" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aOg" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor,/area/quartermaster/storage) -"aOh" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aOi" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) -"aOj" = (/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) -"aOk" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) -"aOl" = (/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"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft{pixel_y = 1},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) -"aOm" = (/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) +"aOg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) +"aOh" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aOi" = (/obj/structure/stool/bed/chair/office/dark{dir = 2},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) +"aOj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/light_switch{pixel_x = -38},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/storage) +"aOk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/quartermaster/storage) +"aOl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/quartermaster/storage) +"aOm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) "aOn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) "aOo" = (/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},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"aOp" = (/obj/machinery/computer/supplycomp,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) -"aOq" = (/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,/area/storage/secure) -"aOr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/storage/secure) -"aOs" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/secure) +"aOp" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) +"aOq" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/storage/tools) +"aOr" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/storage/tools) +"aOs" = (/obj/structure/window/reinforced,/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "aOt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"aOu" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/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,/area/storage/tech) -"aOv" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"aOw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/plating,/area/storage/tech) -"aOx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/hallway/primary/fore) +"aOu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/disposaloutlet{dir = 4},/obj/machinery/door/window/eastleft{base_state = "left"; dir = 2; icon_state = "left"; layer = 3.2; name = "Emergency Access"; req_access_txt = "0"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOv" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOw" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOx" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aOy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) -"aOz" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aOz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aOA" = (/obj/structure/closet/crate{name = "Camera Assembly Crate"},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/turret_protected/ai_upload_foyer) "aOB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "aOC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -2115,16 +2115,16 @@ "aOI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "aOJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "aOK" = (/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aOL" = (/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aOM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Public Garden"},/turf/simulated/floor,/area/crew_quarters/locker) +"aOL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOM" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "aON" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/crew_quarters/locker) "aOO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/crew_quarters/locker) "aOP" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aOQ" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) -"aOR" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aOS" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aOT" = (/obj/machinery/light/small,/obj/structure/toilet{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aOU" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aOR" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOS" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aOU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aOV" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "aOW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "aOX" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) @@ -2152,27 +2152,27 @@ "aPt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/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/floor/plating,/area/quartermaster/storage) "aPu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/quartermaster/storage) "aPv" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aPw" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/quartermaster/storage) -"aPx" = (/obj/structure/closet/secure_closet/cargotech,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aPy" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor,/area/quartermaster/storage) -"aPz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) -"aPA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) -"aPB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) -"aPC" = (/obj/structure/closet/secure_closet/quartermaster,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) +"aPw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPz" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) +"aPB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tools) +"aPC" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/engine/break_room) "aPD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) "aPE" = (/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 = 0; pixel_y = -32},/turf/simulated/floor,/area/quartermaster/qm) "aPF" = (/obj/machinery/computer/security/mining,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) "aPG" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/space,/area) -"aPH" = (/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,/area/storage/secure) -"aPI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/secure) -"aPJ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/secure) +"aPH" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aPK" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) "aPL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) "aPM" = (/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) "aPN" = (/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) "aPO" = (/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) -"aPP" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) -"aPQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/fore) +"aPP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light{dir = 8},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aPQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/quartermaster/office{name = "\improper Supply Offices"}) "aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aPS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/lattice,/turf/space,/area) "aPT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer) @@ -2190,15 +2190,15 @@ "aQf" = (/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aQg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aQh" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table,/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aQi" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/locker) +"aQi" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/janitor) "aQj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) "aQk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) "aQl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/locker) "aQm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) -"aQn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) +"aQn" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = -32; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aQo" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) "aQp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker) -"aQq" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aQq" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aQr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aQs" = (/turf/simulated/floor/plating,/area/maintenance/starboard) "aQt" = (/obj/machinery/computer/atmos_alert,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; name = "Singularity Monitor"; network = "Singulo"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) @@ -2206,11 +2206,11 @@ "aQv" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aQw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Chief Engineer"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aQx" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aQy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/engineering) +"aQy" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{dir = 8; name = "Cargo Desk"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aQz" = (/obj/machinery/computer/station_alert,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "aQA" = (/obj/machinery/power/monitor,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "aQB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) -"aQC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engineering) +"aQC" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aQD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/engineering) "aQE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) "aQF" = (/obj/structure/closet/radiation,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/engineering) @@ -2226,15 +2226,15 @@ "aQP" = (/obj/machinery/light_construct,/turf/simulated/floor,/area/construction) "aQQ" = (/obj/machinery/power/apc{dir = 2; name = "Construction Area APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/light_construct,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -38},/turf/simulated/floor/plating,/area/construction) "aQR" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/construction) -"aQS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aQS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aQT" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"aQU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"aQU" = (/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{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "aQV" = (/turf/simulated/wall,/area/security/checkpoint/supply) "aQW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aQX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aQY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/storage/secure) -"aQZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/storage/secure) -"aRa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/secure) +"aQY" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"aQZ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"aRa" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) "aRb" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) "aRc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) "aRd" = (/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) @@ -2255,17 +2255,17 @@ "aRs" = (/obj/structure/table,/obj/item/weapon/minihoe,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aRt" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aRu" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) -"aRv" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) +"aRv" = (/obj/structure/stool/bed/chair/wood/wings{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) "aRw" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) "aRy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/requests_console{department = "Locker Room"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) "aRz" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -27},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) "aRA" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/locker) -"aRB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aRC" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aRD" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 2; name = "Bathrooms APC"; pixel_x = 0; pixel_y = -27},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aRE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aRF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) +"aRB" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aRC" = (/obj/structure/lattice,/obj/structure/grille,/turf/simulated/wall/r_wall,/area) +"aRD" = (/obj/structure/grille,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area) +"aRE" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/library) +"aRF" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) "aRG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aRH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aRI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -2277,17 +2277,17 @@ "aRO" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/ce,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/paper/monitorkey,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aRP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aRQ" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aRR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"aRR" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) "aRS" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aRT" = (/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 = ""},/turf/simulated/floor,/area/engine/engineering) "aRU" = (/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 = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"aRV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/engineering) +"aRV" = (/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/table/woodentable,/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/carpet,/area/crew_quarters/heads) "aRW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/engineering) "aRX" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering) "aRY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/radiation,/turf/simulated/floor,/area/engine/engineering) "aRZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aSa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"aSb" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"aSa" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"aSb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; layer = 2.7; name = "privacy shutters"},/obj/machinery/door/airlock/glass{layer = 3.2; name = "Chapel"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) "aSc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aSd" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aSe" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2296,18 +2296,18 @@ "aSh" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aSi" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry{name = "Arrivals"}) "aSj" = (/obj/machinery/door/airlock/engineering{name = "Arrivals Expansion Area"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) -"aSk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) +"aSk" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; layer = 2.7; name = "privacy shutters"},/obj/machinery/door/airlock/glass{layer = 3.2; name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) "aSl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) -"aSm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) +"aSm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/chapel/main) "aSn" = (/obj/machinery/door/airlock/engineering{name = "Arrivals Expansion Area"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aSo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aSp" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) "aSq" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "aSr" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "aSs" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"aSt" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) -"aSu" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 2; pixel_y = 1},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) -"aSv" = (/obj/structure/closet/secure_closet/security/cargo,/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) +"aSt" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/chapel/main) +"aSu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"aSv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) "aSw" = (/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "aSx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/janitorialcart,/turf/simulated/floor,/area/janitor) "aSy" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) @@ -2324,10 +2324,10 @@ "aSJ" = (/obj/machinery/newscaster{pixel_x = -32},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/hallway/secondary/construction{name = "\improper Garden"}) "aSK" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/hallway/secondary/construction{name = "\improper Garden"}) "aSL" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aSM" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) +"aSM" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/wood,/area/crew_quarters/theatre) "aSN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/locker) "aSO" = (/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) -"aSP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) +"aSP" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/storage/art) "aSQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aSR" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/starboard) "aSS" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -2354,8 +2354,8 @@ "aTn" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aTo" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aTp" = (/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,/area/hallway/secondary/entry{name = "Arrivals"}) -"aTq" = (/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"aTr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aTq" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor,/area/storage/art) +"aTr" = (/obj/structure/table/woodentable,/obj/item/device/violin,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/theatre) "aTs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "aTt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "aTu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2365,24 +2365,24 @@ "aTy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "aTz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry{name = "Arrivals"}) "aTA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) -"aTB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "redcorner"},/area/quartermaster/storage) -"aTC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/quartermaster/storage) +"aTB" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/theatre) +"aTC" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; layer = 3.1; name = "Privacy Door"; opacity = 0},/turf/simulated/floor,/area/crew_quarters/heads) "aTD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/simulated/floor,/area/security/checkpoint/supply) "aTE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) "aTF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/security/checkpoint/supply) "aTG" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/security/checkpoint/supply) "aTH" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/computer/security/mining,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) -"aTI" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/storage/tech) +"aTI" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/computer) "aTJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aTK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "aTL" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central) "aTM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "aTN" = (/obj/machinery/vending/cola,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) -"aTO" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) +"aTO" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/tcommsat/computer) "aTP" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "aTQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "aTR" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/hallway/primary/central) -"aTS" = (/obj/machinery/light{dir = 1},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) +"aTS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aTT" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "aTU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{cell_type = 10000; dir = 1; name = "Central Hall APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "aTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) @@ -2391,11 +2391,11 @@ "aTY" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "aTZ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "aUa" = (/obj/structure/closet/emcloset,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/hallway/primary/central) -"aUb" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/window/southleft{name = "Garden Desk"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aUc" = (/obj/structure/table/reinforced,/obj/item/weapon/paper,/obj/machinery/door/window/southright{name = "Garden Desk"},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aUb" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aUc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters/locker) -"aUe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters/locker) -"aUf" = (/obj/machinery/vending/coffee,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) +"aUe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aUf" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "aUg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "aUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "aUi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -2424,7 +2424,7 @@ "aUF" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) "aUG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) "aUH" = (/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) -"aUI" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/machinery/newscaster{pixel_y = 32},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/engineering) +"aUI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "aUJ" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet/secure_closet/security/engine,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/engineering) "aUK" = (/obj/structure/filingcabinet,/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/engineering) "aUL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2434,18 +2434,18 @@ "aUP" = (/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals"}) "aUQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/secondary/entry{name = "Arrivals"}) "aUR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"aUS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) -"aUT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"aUU" = (/obj/structure/closet/crate,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"aUV" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aUS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals"}) +"aUT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aUU" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) +"aUV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet,/area/chapel/main) "aUW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/storage) -"aUX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "redcorner"},/area/quartermaster/storage) +"aUX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/carpet,/area/library) "aUY" = (/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/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) "aUZ" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/supply) "aVa" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) "aVb" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table,/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) "aVc" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) -"aVd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aVd" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/wood,/area/library) "aVe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aVf" = (/obj/structure/cable/yellow{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/fpmaint2{name = "Port Maintenance"}) "aVg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -2453,12 +2453,12 @@ "aVi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVj" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) -"aVl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aVl" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) -"aVq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) +"aVq" = (/obj/structure/sign/maltesefalcon/left{pixel_y = 32},/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/central) "aVs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/central) "aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central) @@ -2478,7 +2478,7 @@ "aVH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "aVJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) -"aVK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) +"aVK" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVM" = (/turf/simulated/wall,/area/storage/tools) "aVN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tools) @@ -2488,10 +2488,10 @@ "aVR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/starboard) "aVS" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/starboard) "aVT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aVU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"aVV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"aVU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aVV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Engineer's Office"; req_access_txt = "56"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aVX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"aVX" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 32},/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVY" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "aVZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "aWa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) @@ -2499,7 +2499,7 @@ "aWc" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "aWd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/checkpoint/engineering) "aWe" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"aWf" = (/turf/simulated/floor/plating/airless,/area/engine/break_room) +"aWf" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aWg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aWh" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aWi" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2512,15 +2512,15 @@ "aWp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aWq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aWr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aWs" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -38},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWt" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) -"aWu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/storage) -"aWv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aWw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/storage) +"aWs" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area) +"aWt" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area) +"aWu" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area) +"aWv" = (/obj/structure/table,/obj/item/device/flash,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) +"aWw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) "aWx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint/supply) "aWy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) "aWz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"aWA" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aWA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "crate returns board"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) "aWB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aWC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aWD" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = 22},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/central) @@ -2563,7 +2563,7 @@ "aXo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/engine/break_room) "aXp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor,/area/engine/break_room) "aXq" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/glasses/meson,/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) -"aXr" = (/obj/machinery/vending/snack,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) +"aXr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) "aXs" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/structure/sign/map/left{icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "aXt" = (/obj/structure/table,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "aXu" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/table,/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) @@ -2574,7 +2574,7 @@ "aXz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) "aXA" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/security/checkpoint/engineering) "aXB" = (/obj/machinery/computer/secure_data,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; name = "Singularity Monitor"; network = "Singulo"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"aXC" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating/airless,/area/engine/break_room) +"aXC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) "aXD" = (/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{name = "Arrivals"}) "aXE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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/entry{name = "Arrivals"}) "aXF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2590,31 +2590,31 @@ "aXP" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aXQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aXR" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aXS" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aXT" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"aXU" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = -32; supply_display = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"aXV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"aXW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) -"aXX" = (/obj/machinery/door/window/northleft{pixel_y = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/quartermaster/office) -"aXY" = (/obj/machinery/door/window/northright{pixel_y = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office) -"aXZ" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/office) -"aYa" = (/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,/area/quartermaster/office) -"aYb" = (/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,/area/quartermaster/office) -"aYc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYd" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor,/area/quartermaster/office) -"aYe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor,/area/quartermaster/office) -"aYf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/office) -"aYg" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/quartermaster/office) +"aXS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/port) +"aXT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/port) +"aXU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aXV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aXW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/port) +"aXX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aXY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"aXZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) +"aYa" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aYb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aYc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aYd" = (/obj/machinery/power/apc{dir = 1; name = "Port Hallway APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aYf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/maintenance/storage) +"aYg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aYh" = (/turf/simulated/wall,/area/storage/primary) -"aYi" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/power/apc{dir = 1; name = "Primary Tool Storage APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/storage/primary) -"aYj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/storage/primary) -"aYk" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/storage/primary) -"aYl" = (/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/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area/storage/primary) +"aYi" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aYj" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/hallway/primary/port) +"aYk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/hallway/primary/port) +"aYl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/hallway/primary/port) "aYm" = (/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,/area/storage/primary) -"aYn" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light/small{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/storage/primary) +"aYn" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/port) "aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aYp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) -"aYq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"aYq" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/port) "aYr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aYs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aYt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) @@ -2632,7 +2632,7 @@ "aYF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aYG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) "aYH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aYI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) +"aYI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/gateway) "aYJ" = (/turf/simulated/floor,/area/storage/tools) "aYK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/storage/tools) "aYL" = (/obj/structure/closet/toolcloset,/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor,/area/storage/tools) @@ -2656,7 +2656,7 @@ "aZd" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) "aZe" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/engineering) "aZf" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/engineering) -"aZg" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating/airless,/area/engine/break_room) +"aZg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aZh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aZi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aZj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2666,29 +2666,29 @@ "aZn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aZo" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aZp" = (/turf/simulated/wall,/area/quartermaster/storage) -"aZq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aZr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aZs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aZt" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/quartermaster/storage) -"aZu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"aZv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) -"aZw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/office) -"aZx" = (/turf/simulated/floor,/area/quartermaster/office) -"aZy" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"aZz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{dir = 4; name = "Cargo Desk"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) -"aZA" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) -"aZB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) -"aZC" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) -"aZD" = (/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/floor/plating,/area/storage/primary) +"aZq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aZr" = (/obj/machinery/conveyor{dir = 1; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aZs" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/storage/art) +"aZt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"aZu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aZv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"aZw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/port) +"aZx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) +"aZy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/port) +"aZz" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) +"aZA" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/storage) +"aZB" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/maintenance/storage) +"aZC" = (/obj/machinery/shower{tag = "icon-shower (WEST)"; icon_state = "shower"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"aZD" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "aZE" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary) "aZF" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aZG" = (/turf/simulated/floor,/area/storage/primary) -"aZH" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aZI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/storage/primary) -"aZJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) +"aZG" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"aZH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"aZI" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"aZJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "aZK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aZL" = (/turf/simulated/wall,/area/hallway/primary/central) -"aZM" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aZM" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aZN" = (/turf/simulated/wall,/area/janitor) "aZO" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/janitor) "aZP" = (/turf/simulated/wall/r_wall,/area/bridge) @@ -2699,11 +2699,11 @@ "aZU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aZV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aZW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aZX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/tools) +"aZX" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/hallway/secondary/construction{name = "\improper Garden"}) "aZY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/storage/tools) "aZZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/storage/tools) -"baa" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/storage/tools) -"bab" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/storage/tools) +"baa" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bab" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/quartermaster/storage) "bac" = (/obj/item/candle,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "bad" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "bae" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen/red,/obj/item/weapon/tank/emergency_oxygen/double,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -2725,8 +2725,8 @@ "bau" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) "bav" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) "baw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bax" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/engine/break_room) -"bay" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/engine/break_room) +"bax" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) +"bay" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/quartermaster/storage) "baz" = (/obj/structure/lattice,/obj/item/trash/candy,/turf/space,/area) "baA" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) "baB" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) @@ -2745,49 +2745,49 @@ "baO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "baP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "baQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"baR" = (/obj/structure/window/reinforced,/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) -"baS" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) -"baT" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) -"baU" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) -"baV" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"baW" = (/turf/simulated/wall,/area/quartermaster/office) -"baX" = (/obj/machinery/light_switch{pixel_x = -27},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office) -"baY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) -"baZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office) -"bba" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"bbb" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"bbc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/office) -"bbd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"bbe" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office) -"bbf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office) -"bbg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"bbh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/storage/primary) -"bbi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/storage/primary) -"bbj" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor,/area/storage/primary) -"bbk" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/storage/primary) -"bbl" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/storage/primary) -"bbm" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/storage/primary) -"bbn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) +"baR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/quartermaster/storage) +"baS" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/mining{name = "Supply Access"; req_access_txt = "48;50"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/storage) +"baT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/quartermaster/storage) +"baU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) +"baV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"baW" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"baX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"baY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Storage Wing"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"baZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/hallway/primary/fore) +"bba" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbb" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-Central-Port"; location = "2-Gateway"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/construction/Storage{name = "Storage Wing"}) +"bbc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbh" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Supply Access"; req_access_txt = "48;50"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bbo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bbp" = (/obj/machinery/light/small{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/hallway/primary/central) "bbq" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bbr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/hallway/primary/central) +"bbr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bbs" = (/obj/structure/closet/jcloset,/turf/simulated/floor,/area/janitor) "bbt" = (/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},/turf/simulated/floor,/area/janitor) "bbu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/janitor) "bbv" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/power/apc{dir = 4; name = "Custodial Closet APC"; pixel_x = 24},/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/janitor) -"bbw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"bbw" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bbx" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area) "bby" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/security/wooden_tv,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbz" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbA" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbB" = (/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 2; pixel_y = 1},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -3; pixel_y = 2},/obj/structure/closet/secure_closet{req_access_txt = "20"},/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbC" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bbD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"bbD" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "bbF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/central) "bbG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bbH" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/storage/tools) +"bbH" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bbI" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor,/area/storage/tools) "bbJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) "bbK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/multitool,/obj/machinery/light_switch{pixel_x = -11; pixel_y = -23},/turf/simulated/floor,/area/storage/tools) @@ -2825,7 +2825,7 @@ "bcq" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) "bcr" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) "bcs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bct" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint2{name = "Customs"}) +"bct" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bcu" = (/obj/structure/closet/wardrobe/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint2{name = "Customs"}) "bcv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/checkpoint2{name = "Customs"}) "bcw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/checkpoint2{name = "Customs"}) @@ -2835,28 +2835,28 @@ "bcA" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/checkpoint2{name = "Customs"}) "bcB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bcC" = (/obj/machinery/atmospherics/valve,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bcD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/hallway/primary/fore) -"bcE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/hallway/primary/fore) -"bcF" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bcG" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bcH" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bcI" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"; pixel_x = -2; pixel_y = 12},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bcJ" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor,/area/quartermaster/office) -"bcK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/quartermaster/office) -"bcL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/quartermaster/office) -"bcM" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/quartermaster/office) -"bcN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/office) -"bcO" = (/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"bcP" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) -"bcQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/storage/primary) -"bcR" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/primary) -"bcS" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/storage/primary) -"bcT" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor,/area/storage/primary) +"bcD" = (/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/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bcE" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bcF" = (/obj/structure/closet/lasertag/blue,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) +"bcG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"bcH" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/quartermaster/storage) +"bcI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"bcJ" = (/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"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft,/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"bcK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) +"bcL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bcM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bcN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bcO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bcP" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bcQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bcR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) +"bcS" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/power/apc{dir = 8; name = "Storage Wing APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bcT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Storage Wing"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bcV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bcW" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/hallway/primary/central) "bcX" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bcY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/hallway/primary/central) +"bcY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/hallway/primary/fore) "bcZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/janitor) "bda" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/janitor) "bdb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor,/area/janitor) @@ -2870,7 +2870,7 @@ "bdj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) "bdk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) "bdl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge) -"bdm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"bdm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bdn" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bdo" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bdp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -2880,23 +2880,23 @@ "bdt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "bdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bdv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/tools) -"bdw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/storage/tools) -"bdx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/tools) +"bdw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bdx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bdy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard) "bdz" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard) -"bdA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) +"bdA" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bdB" = (/obj/machinery/vending/coffee,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) "bdC" = (/obj/machinery/vending/cigarette,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) "bdD" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bdE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "bdF" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/sign/map/left{icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "bdG" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) -"bdH" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/window/southleft{name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) -"bdI" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/window/southright{name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) -"bdJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/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/engine/break_room) +"bdH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) +"bdI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) +"bdJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/fore) "bdK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer"; req_access_txt = "32"},/turf/simulated/floor,/area/engine/break_room) -"bdL" = (/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/supply/hidden,/turf/simulated/floor/plating,/area/engine/break_room) -"bdM" = (/obj/machinery/light_switch{pixel_x = -10; pixel_y = -28},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/engine/break_room) +"bdL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{icon = 'icons/obj/doors/Doormining.dmi'; name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"bdM" = (/turf/simulated/wall,/area/construction/Storage{name = "Storage Wing"}) "bdN" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/item/weapon/folder/yellow,/turf/simulated/floor,/area/engine/break_room) "bdO" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) "bdP" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/engine/break_room) @@ -2928,34 +2928,34 @@ "bep" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "beq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ber" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bes" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"bet" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) -"beu" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) -"bev" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) -"bew" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/office) -"bex" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "arrival"; dir = 1},/area/quartermaster/office) -"bey" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/item/weapon/packageWrap{pixel_x = 2; pixel_y = -3},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "arrival"; dir = 1},/area/quartermaster/office) -"bez" = (/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{icon_state = "arrival"; dir = 5},/area/quartermaster/office) -"beA" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/item/weapon/paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/office) -"beB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/quartermaster/office) -"beC" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/quartermaster/office) -"beD" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) -"beE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office) -"beF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) -"beG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"beH" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) +"bes" = (/obj/machinery/door/window/northleft{dir = 4; name = "MuleBot Supply Access"; req_access_txt = "50"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"bet" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"beu" = (/obj/machinery/door/window/northleft{dir = 8; name = "MuleBot Supply Access"; req_access_txt = "50"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bev" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) +"bew" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"bex" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bey" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bez" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"beA" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"beB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"beC" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"beD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"beE" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"beF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"beG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"beH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "beI" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area/storage/primary) -"beJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor,/area/storage/primary) -"beK" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/turf/simulated/floor,/area/storage/primary) -"beL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/storage/primary) -"beM" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/storage/primary) +"beJ" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/camera/autoname,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"beK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) +"beL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"beM" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/machinery/bot/mulebot{home_destination = "QM #3"; suffix = "#3"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) "beN" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/central) "beO" = (/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating,/area/hallway/primary/central) "beP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/hallway/primary/central) -"beQ" = (/obj/machinery/door/window/westleft{dir = 1; name = "Janitoral Delivery"; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) +"beQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) "beR" = (/obj/machinery/disposal{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/janitor) "beS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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/item/device/radio/off,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{pixel_x = -27; pixel_y = 6},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) -"beT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/janitor) +"beT" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/courtroom) "beU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/janitor) "beV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/bridge) "beW" = (/obj/machinery/computer/crew,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/bridge) @@ -2966,12 +2966,12 @@ "bfb" = (/obj/machinery/computer/communications,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) "bfc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) "bfd" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) -"bfe" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/security,/turf/simulated/floor,/area/bridge) -"bff" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"},/area/bridge) +"bfe" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/engineering) +"bff" = (/obj/machinery/door/window/eastright{dir = 8; pixel_x = -2; req_one_access_txt = "2"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "bfg" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/handcuffs,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/bridge) "bfh" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/bridge) "bfi" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/photo_album{pixel_y = -4},/obj/item/device/camera{pixel_y = 4},/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bfj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"bfj" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "bfk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bfl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bfm" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -3013,24 +3013,24 @@ "bfW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bfX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bfY" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bfZ" = (/obj/machinery/door/window/eastleft{base_state = "right"; icon_state = "right"; name = "Deliveries"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) -"bga" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"; pixel_y = 18},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) -"bgb" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) -"bgc" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/office) -"bgd" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/quartermaster/office) -"bge" = (/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_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bgf" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bgg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/office) -"bgh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/office) -"bgi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office) -"bgj" = (/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/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/office) -"bgk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"bgl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) -"bgm" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary) -"bgn" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/storage/primary) -"bgo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/storage/primary) -"bgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"bgq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) +"bfZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor,/area/crew_quarters) +"bga" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Tool Storage"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) +"bgb" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) +"bgc" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) +"bgd" = (/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; pixel_y = 2},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) +"bge" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{dir = 1; pixel_y = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) +"bgf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"bgg" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"bgh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) +"bgi" = (/obj/structure/closet/wardrobe/pjs,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) +"bgj" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/mask/balaclava,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/crew_quarters) +"bgk" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bgl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"bgm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "50"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"bgn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/construction/Storage{name = "Storage Wing"}) +"bgo" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) +"bgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/storage/primary) +"bgq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/storage/primary) "bgr" = (/obj/machinery/computer/med_data,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/bridge) "bgs" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/bridge) "bgt" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) @@ -3075,7 +3075,7 @@ "bhg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/break_room) "bhh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/break_room) "bhi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/engine/break_room) -"bhj" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/engine/break_room) +"bhj" = (/obj/machinery/vending/tool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/storage/primary) "bhk" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) "bhl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "bhm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -3084,34 +3084,34 @@ "bhp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) "bhq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) "bhr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bhs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bhs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/primary) "bht" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "open"; id = "customsinner"; name = "Inner Customs Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) "bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) "bhv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) "bhw" = (/obj/structure/extinguisher_cabinet{pixel_x = 30; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) -"bhx" = (/obj/machinery/conveyor{dir = 1; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/office) -"bhy" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office) -"bhz" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office) -"bhA" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office) -"bhB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/office) -"bhC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/office) -"bhD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) -"bhE" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/office) -"bhF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bhG" = (/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/quartermaster/office) -"bhH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office) -"bhI" = (/obj/machinery/autolathe,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/office) -"bhJ" = (/obj/machinery/door/firedoor,/turf/simulated/floor,/area/quartermaster/office) -"bhK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/quartermaster/office) -"bhL" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/storage/primary) -"bhM" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) -"bhN" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/storage/primary) -"bhO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor,/area/storage/primary) -"bhP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) +"bhx" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/storage/primary) +"bhy" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/engineering) +"bhz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/engineering) +"bhA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) +"bhB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bhC" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bhD" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bhE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bhF" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bhG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"bhH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"bhI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) +"bhJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) +"bhK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Vault Storage"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/construction/Storage{name = "Storage Wing"}) +"bhL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) +"bhM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"bhN" = (/obj/machinery/vending/assist,/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"bhO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"bhP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "bhQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/central) "bhR" = (/turf/simulated/floor/plating,/area/hallway/primary/central) -"bhS" = (/turf/simulated/floor/plating,/area/janitor) -"bhT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) +"bhS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) +"bhT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) "bhU" = (/obj/machinery/door/window/westleft{dir = 4; name = "Bridge Deliveries"; req_access_txt = "19"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor{icon_state = "delivery"},/area/bridge) "bhV" = (/obj/structure/sign/map/left{icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) "bhW" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/machinery/recharger,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) @@ -3182,24 +3182,24 @@ "bjj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door_control{id = "customsinner"; name = "Inner Shutters Control"; pixel_x = -25; pixel_y = -25; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "neutral"},/area/hallway/primary/port) "bjk" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "bjl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) -"bjm" = (/obj/machinery/conveyor{dir = 1; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"bjn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"bjo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) -"bjp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/office) -"bjq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/office) -"bjr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) -"bjs" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) -"bjt" = (/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) -"bju" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) -"bjv" = (/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) +"bjm" = (/turf/simulated/wall/r_wall,/area/construction/Storage{name = "Storage Wing"}) +"bjn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) +"bjo" = (/obj/structure/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) +"bjp" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/miningdock) +"bjq" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/crew_quarters/fitness) +"bjr" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bjs" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bjt" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bju" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bjv" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bjw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) -"bjx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor,/area/storage/primary) -"bjy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/primary) -"bjz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/primary) -"bjA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor,/area/storage/primary) -"bjB" = (/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/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/storage/primary) +"bjx" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bjy" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Locker Room APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/locker) +"bjz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bjA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bjB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bjC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"bjD" = (/turf/simulated/wall/r_wall,/area/janitor) +"bjD" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/mining{name = "Supply Access"; req_access_txt = "48;50"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bjE" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) "bjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/bridge) "bjG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/bridge) @@ -3227,7 +3227,7 @@ "bkc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "bkd" = (/turf/simulated/wall,/area/storage/art) "bke" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Art Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/art) -"bkf" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/art) +"bkf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bkg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/art) "bkh" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/starboard) "bki" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -3238,7 +3238,7 @@ "bkn" = (/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,/area/maintenance/storage) "bko" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/maintenance/storage) "bkp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/maintenance/storage) -"bkq" = (/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,/turf/simulated/floor/plating,/area/maintenance/storage) +"bkq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bkr" = (/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/alarm{pixel_y = 23},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bks" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/storage) "bkt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/maintenance/storage) @@ -3258,23 +3258,23 @@ "bkH" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) "bkI" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) "bkJ" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bkK" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) -"bkL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) -"bkM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) -"bkN" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) +"bkK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bkL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/storage/primary) +"bkM" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Primary Tool Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/storage/primary) +"bkN" = (/obj/machinery/vending/snack,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/construction/Storage{name = "Storage Wing"}) "bkO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) -"bkP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) +"bkP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/construction/Storage{name = "Storage Wing"}) "bkQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) -"bkR" = (/obj/machinery/power/apc{dir = 1; name = "Port Hallway APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) -"bkS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) -"bkT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"bkU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) +"bkR" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bkS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/fore) +"bkT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) +"bkU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/turf/simulated/floor/plating,/area/storage/primary) "bkV" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) "bkW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) "bkX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) -"bkY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"bkY" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor,/area/construction) "bkZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) -"bla" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"bla" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "blb" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "blc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-Customs"; location = "3-Central-Port"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) "bld" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) @@ -3286,7 +3286,7 @@ "blj" = (/obj/machinery/vending/snack{pixel_x = 0},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) "blk" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes{capacity = 9e+006; charge = 1e+006; chargelevel = 50000; chargemode = 1; charging = 1; output = 50000},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) "bll" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) -"blm" = (/obj/structure/table,/obj/item/device/flash,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"blm" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "bln" = (/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge) "blo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/bridge) "blp" = (/turf/simulated/floor{dir = 2; icon_state = "bluecorner"},/area/bridge) @@ -3307,7 +3307,7 @@ "blE" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "blF" = (/obj/machinery/computer/communications,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = 28},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "blG" = (/obj/structure/rack,/obj/item/toy/prize/honk,/obj/item/weapon/cane,/turf/simulated/floor/plating,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"blH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"blH" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "blI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "blJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/theatre) "blK" = (/obj/structure/table/woodentable,/obj/item/weapon/staff/broom,/turf/simulated/floor/wood,/area/crew_quarters/theatre) @@ -3321,7 +3321,7 @@ "blS" = (/obj/structure/table,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/storage/art) "blT" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/starboard) "blU" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/starboard) -"blV" = (/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/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/maintenance/storage) +"blV" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "blW" = (/obj/structure/dispenser{pixel_x = -1},/turf/simulated/floor,/area/maintenance/storage) "blX" = (/turf/simulated/floor,/area/maintenance/storage) "blY" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/maintenance/storage) @@ -3351,7 +3351,7 @@ "bmw" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry{name = "Arrivals"}) "bmx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/machinery/newscaster/security_unit{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) "bmy" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) -"bmz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"bmz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Supply Access"; req_access_txt = "48;50"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/storage) "bmA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; dir = 4; icon_state = "plaque"; name = "Comemmorative Plaque"; nitrogen = 30; oxygen = 70; tag = "icon-plaque (EAST)"; temperature = 80},/area/hallway/primary/port) "bmB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/port) "bmC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) @@ -3360,12 +3360,12 @@ "bmF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/port) "bmG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "bmH" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes{capacity = 9e+006; charge = 1e+006; chargelevel = 50000; chargemode = 1; charging = 1; output = 50000},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) -"bmI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) +"bmI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Mining Office"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) "bmJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/port) "bmK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) -"bmL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/port) +"bmL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "bmM" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/port) -"bmN" = (/obj/machinery/door/airlock/glass,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/port) +"bmN" = (/turf/simulated/wall,/area/construction) "bmO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bmP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor,/area/hallway/primary/central) "bmQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) @@ -3375,7 +3375,7 @@ "bmU" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/crew_quarters/heads) "bmV" = (/obj/effect/landmark/start{name = "Head of Personnel"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/crew_quarters/heads) "bmW" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/crew_quarters/heads) -"bmX" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"bmX" = (/obj/structure/closet/crate,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bmY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "bmZ" = (/obj/machinery/door_control{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "19"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/bridge) "bna" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/item/device/aicard,/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "bluefull"},/area/bridge) @@ -3412,12 +3412,12 @@ "bnF" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/primary/starboard) "bnG" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "bnH" = (/obj/machinery/atmospherics/pipe/simple{dir = 1},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/starboard) -"bnI" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/maintenance/storage) +"bnI" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bnJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/maintenance/storage) "bnK" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/maintenance/storage) "bnL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/maintenance/storage) "bnM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; pixel_y = -2; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop")},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) -"bnN" = (/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{dir = 4},/turf/simulated/floor/plating,/area/maintenance/storage) +"bnN" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) "bnO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bnP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/maintenance/storage) "bnQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/maintenance/storage) @@ -3445,7 +3445,7 @@ "bom" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/hallway/secondary/entry{name = "Arrivals"}) "bon" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) "boo" = (/obj/machinery/vending/cola,/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) -"bop" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"bop" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) "boq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) "bor" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "bos" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) @@ -3455,7 +3455,7 @@ "bow" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "box" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "boy" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) -"boz" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) +"boz" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "boA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "boB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-Command-Starboard"; location = "6-Port-Central"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "boC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) @@ -3520,31 +3520,31 @@ "bpJ" = (/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/maintenance/storage) "bpK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) "bpL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bpM" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bpM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) "bpN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals"}) "bpO" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair_beige"; tag = ""},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) "bpP" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) -"bpQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) +"bpQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) "bpR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) "bpS" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bpT" = (/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 = "chapel"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/chapel/main) -"bpU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "chapel"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/chapel/main) -"bpV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; name = "privacy shutters"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) -"bpW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; name = "privacy shutters"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) -"bpX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "chapel"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/chapel/main) +"bpT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/storage/tech) +"bpU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) +"bpV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/storage/tech) +"bpW" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) +"bpX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker) "bpY" = (/turf/simulated/wall,/area/chapel/main) "bpZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bqa" = (/turf/simulated/wall,/area/library) -"bqb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/library) -"bqc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/library) -"bqd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/library) +"bqb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bqc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bqd" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 2; name = "Restrooms APC"; pixel_x = 0; pixel_y = -27},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bqe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) "bqf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) "bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bqh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = 15},/turf/simulated/floor,/area/hallway/primary/central) "bqi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"bqj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bqk" = (/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/table/woodentable,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bqj" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bqk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bql" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/heads) "bqm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor/carpet,/area/crew_quarters/heads) "bqn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/crew_quarters/heads) @@ -3568,18 +3568,18 @@ "bqF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central) "bqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bqH" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/theatre) -"bqI" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/theatre) +"bqI" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/engineering) "bqJ" = (/obj/structure/rack,/obj/effect/landmark/costume,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/theatre) "bqK" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/theatre) "bqL" = (/obj/structure/rack,/obj/effect/landmark/costume,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/theatre) "bqM" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"bqN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"bqN" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) "bqO" = (/obj/structure/stool/bed/chair/wood/wings{dir = 4},/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor/wood,/area/crew_quarters/theatre) "bqP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/theatre) "bqQ" = (/obj/structure/stool/bed/chair/wood/wings{dir = 8},/obj/effect/landmark/start{name = "Clown"},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"bqR" = (/obj/structure/table/woodentable,/obj/item/device/violin,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"bqS" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/storage/art) -"bqT" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/storage/art) +"bqR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) +"bqS" = (/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},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) +"bqT" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "bqU" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 10; icon_state = "yellow"},/area/hallway/primary/starboard) "bqV" = (/obj/machinery/atmospherics/pipe/simple{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=14-Starboard-Central"; location = "13-Engineering"},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/hallway/primary/starboard) "bqW" = (/obj/machinery/atmospherics/pipe/simple{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/hallway/primary/starboard) @@ -3641,10 +3641,10 @@ "bsa" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) "bsb" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) "bsc" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) -"bsd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) -"bse" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) -"bsf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{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/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bsg" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/heads) +"bsd" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) +"bse" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) +"bsf" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bsg" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "bsh" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "bsi" = (/obj/machinery/door/window{dir = 4; name = "HoP's Desk"; req_access_txt = "57"},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "bsj" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/crew_quarters/heads) @@ -3666,7 +3666,7 @@ "bsz" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsB" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bsC" = (/turf/space,/area/engine/engineering) +"bsC" = (/obj/structure/closet/secure_closet/security/cargo,/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) "bsD" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bsF" = (/obj/machinery/door/airlock/command{name = "Emergency Escape"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -3681,7 +3681,7 @@ "bsO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "telecommsblast"; name = "Telecomms Blast Door"; opacity = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/computer) "bsP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "telecommsblast"; name = "Telecomms Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/computer) "bsQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/maintenance/storage) -"bsR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/wall,/area/maintenance/storage) +"bsR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/locker) "bsS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/maintenance/storage) "bsT" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/maintenance/storage) "bsU" = (/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{dir = 8; icon_state = "caution"},/area/maintenance/storage) @@ -3693,13 +3693,13 @@ "bta" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/storage) "btb" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/storage) "btc" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/storage) -"btd" = (/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bte" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"btf" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"btd" = (/obj/machinery/light/small,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) +"bte" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"btf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "btg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bth" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bti" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry{name = "Arrivals"}) -"btj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/secondary/entry{name = "Arrivals"}) +"bth" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bti" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals"}) +"btj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry{name = "Arrivals"}) "btk" = (/obj/structure/cable/yellow{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{dir = 2; icon_state = "bluecorner"},/area/hallway/secondary/entry{name = "Arrivals"}) "btl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "btm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -3714,12 +3714,12 @@ "btv" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) "btw" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "btx" = (/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/fpmaint2{name = "Port Maintenance"}) -"bty" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/carpet,/area/chapel/main) +"bty" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "btz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/chapel/main) "btA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/carpet,/area/chapel/main) "btB" = (/turf/simulated/floor/carpet,/area/chapel/main) "btC" = (/obj/machinery/camera/emp_proof{c_tag = "Aft Arm Close"; dir = 4; network = list("Singulo")},/turf/space,/area/engine/engineering) -"btD" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) +"btD" = (/obj/machinery/light{dir = 1},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "btE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/carpet,/area/library) "btF" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/space,/area) "btG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -3748,13 +3748,13 @@ "bud" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "buf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"bug" = (/obj/machinery/vending/sovietsoda,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"buh" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bui" = (/obj/machinery/computer/arcade,/obj/structure/sign/maltesefalcon/left{pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"buj" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 32},/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bug" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) +"buh" = (/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/storage/tech) +"bui" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/storage/tech) +"buj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) "buk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/machinery/light/small{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bul" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bum" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bum" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "bun" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "buo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/starboard) "bup" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) @@ -3778,11 +3778,11 @@ "buH" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/storage) "buI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; 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/maintenance/storage) "buJ" = (/turf/simulated/floor/engine/n20,/area/maintenance/storage) -"buK" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) -"buL" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) -"buM" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) +"buK" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/quartermaster/storage) +"buL" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/engineering) +"buM" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "buN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) -"buO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals"}) +"buO" = (/obj/structure/table/reinforced,/obj/item/weapon/paper,/obj/machinery/door/window/southright{dir = 1; name = "Garden Desk"},/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "buP" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "buQ" = (/turf/simulated/wall,/area/security/vacantoffice) "buR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/vacantoffice) @@ -3819,7 +3819,7 @@ "bvw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bvx" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/obj/machinery/light,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bvy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bvz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"bvz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/locker) "bvA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bvB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bvC" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) @@ -3831,12 +3831,12 @@ "bvI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "bvJ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/tcommsat/computer) "bvK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/computer) -"bvL" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/computer) +"bvL" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/crew_quarters/locker) "bvM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/computer) "bvN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Storage Room"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/computer) "bvO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/computer) "bvP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/tcommsat/computer) -"bvQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/tcommsat/computer) +"bvQ" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "bvR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "bvS" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "External to Filter"; on = 1},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bvT" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold-r (EAST)"; icon_state = "manifold-r"; dir = 4; level = 2; color = "red"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/storage) @@ -3870,17 +3870,17 @@ "bwv" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Air Out"; on = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bww" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = -25},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bwx" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bwy" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bwy" = (/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "bwz" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "bwA" = (/obj/structure/stool,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"bwB" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bwB" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "bwC" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library) "bwD" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library) "bwE" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "bwF" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) "bwG" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/red,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "bwH" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) -"bwI" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) +"bwI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) "bwJ" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads) "bwK" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads) "bwL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads) @@ -3895,30 +3895,30 @@ "bwU" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) "bwV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bwW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"bwX" = (/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,/area/hallway/primary/central) -"bwY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bwZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Maltese Falcon"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/bar) -"bxa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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{icon_state = "bar"},/area/crew_quarters/bar) +"bwX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bwY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bwZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) +"bxa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/quartermaster/storage) "bxb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bxc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bxd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bxe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bxf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bxg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bxg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/quartermaster/storage) "bxh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) "bxi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light/small,/turf/simulated/floor{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) "bxj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "warning"},/area/tcommsat/computer) "bxk" = (/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) -"bxl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bxl" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) "bxm" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) "bxn" = (/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,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "warning"},/area/tcommsat/computer) -"bxo" = (/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,/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) +"bxo" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/chiefs_office) "bxp" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) "bxq" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/maintenance/storage) "bxr" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/maintenance/storage) "bxs" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/maintenance/storage) "bxt" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/maintenance/storage) -"bxu" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor,/area/maintenance/storage) +"bxu" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) "bxv" = (/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/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor,/area/maintenance/storage) "bxw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/maintenance/storage) "bxx" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/storage) @@ -3975,7 +3975,7 @@ "byw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "byx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "byy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"byz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 26},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"byz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) "byA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "byB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "byC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) @@ -4018,8 +4018,8 @@ "bzn" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) "bzo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) "bzp" = (/obj/structure/table/woodentable,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) -"bzq" = (/obj/machinery/bookbinder{pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/library) -"bzr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bzq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bzr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "bzs" = (/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/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bzt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) "bzu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4052,7 +4052,7 @@ "bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8-Central-Aft"; location = "7-Command-Starboard"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bzY" = (/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,/area/hallway/primary/central) +"bzY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bzZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/bar) "bAa" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bAb" = (/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},/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) @@ -4099,9 +4099,9 @@ "bAQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bAR" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) "bAS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/library) -"bAT" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 8; icon_state = "right"; name = "Library Desk Door"; req_access_txt = "37"},/turf/simulated/floor/wood,/area/library) +"bAT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "bAU" = (/obj/machinery/door_control{id = "libsht"; name = "Privacy Shutters Override"; pixel_x = -1; pixel_y = -24; req_access_txt = "0"},/turf/simulated/floor/wood,/area/library) -"bAV" = (/obj/machinery/libraryscanner,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"bAV" = (/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/engine/break_room) "bAW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bAX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) "bAY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4116,14 +4116,14 @@ "bBh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBi" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBk" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bBk" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/southleft,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) "bBl" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBm" = (/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBq" = (/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) -"bBr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) +"bBr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) "bBs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor{icon_state = "delivery"},/area/teleporter{name = "\improper Teleporter Room"}) "bBt" = (/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/teleporter{name = "\improper Teleporter Room"}) "bBu" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/teleporter{name = "\improper Teleporter Room"}) @@ -4132,7 +4132,7 @@ "bBx" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bBy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bBz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bBA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"bBA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/quartermaster/storage) "bBB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bBC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bBD" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) @@ -4140,14 +4140,14 @@ "bBF" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bBG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bBH" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bBI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bBJ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bBI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) +"bBJ" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/quartermaster/qm) "bBK" = (/obj/structure/disposalpipe/segment{dir = 4},/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bBL" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bBL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/storage/tech) "bBM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bBN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bBO" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/starboard) -"bBP" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/science) +"bBP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) "bBQ" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/computer) "bBR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/computer) "bBS" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/computer) @@ -4161,7 +4161,7 @@ "bCa" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/maintenance/storage) "bCb" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/maintenance/storage) "bCc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/maintenance/storage) -"bCd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) +"bCd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/storage/tech) "bCe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) "bCf" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/security/vacantoffice) "bCg" = (/obj/structure/table/woodentable,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/security/vacantoffice) @@ -4186,7 +4186,7 @@ "bCz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "bCA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) "bCB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "E.V.A."; req_access = null; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bCC" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Miscellaneous Research Burn Chamber"; network = list("SS13","Misc")},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bCC" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bCD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4213,15 +4213,15 @@ "bDa" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) "bDb" = (/obj/machinery/door/window/westleft,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/tcommsat/computer) "bDc" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/tcommsat/computer) -"bDd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/tcommsat/computer) -"bDe" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/obj/machinery/power/apc{cell_type = 2500; dir = 4; name = "Telecoms Control APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/tcommsat/computer) +"bDd" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bDe" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bDf" = (/obj/machinery/power/apc{cell_type = 10000; dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bDg" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/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,/area/maintenance/storage) "bDh" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/obj/item/weapon/wrench,/turf/simulated/floor,/area/maintenance/storage) "bDi" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/maintenance/storage) "bDj" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; icon_state = "intact_on"; name = "Gas filter (Toxins tank)"; on = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "purplefull"},/area/maintenance/storage) "bDk" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/maintenance/storage) -"bDl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) +"bDl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bDm" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) "bDn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "bDo" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -4237,7 +4237,7 @@ "bDy" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/carpet,/area/chapel/main) "bDz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bDA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bDB" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/library) +"bDB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bDC" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) "bDD" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) "bDE" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) @@ -4258,7 +4258,7 @@ "bDT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bDU" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bDV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bDW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/teleporter{name = "\improper Teleporter Room"}) +"bDW" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/locker) "bDX" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) "bDY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) "bDZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) @@ -4276,24 +4276,24 @@ "bEl" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bEm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/kitchen) "bEn" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bEo" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 0; pixel_y = -30},/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("SS13")},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bEo" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) "bEp" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bEq" = (/obj/machinery/reagentgrinder,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bEr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bEs" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bEs" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/quartermaster/storage) "bEt" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bEu" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bEv" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/starboard) "bEw" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "telecommsblastinternal"; name = "Telecomms Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/computer) "bEx" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/tcommsat/computer) "bEy" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/machinery/computer/security/telescreen{name = "Telecoms Monitor"; network = "tcom"; pixel_x = 0; pixel_y = -32},/obj/item/weapon/paper,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/tcommsat/computer) -"bEz" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/tcommsat/computer) +"bEz" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) "bEA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light_switch{pixel_x = -11; pixel_y = -23},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/tcommsat/computer) "bEB" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/maintenance/storage) "bEC" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Port to Filter"; on = 0},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor,/area/maintenance/storage) "bED" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/obj/structure/stool,/turf/simulated/floor,/area/maintenance/storage) "bEE" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8; icon_state = "freezer_0"; tag = ""},/turf/simulated/floor,/area/maintenance/storage) -"bEF" = (/obj/structure/table,/obj/item/device/paicard{desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; name = "Nanotrasen Personal AI Device Exhibit"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bEF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) "bEG" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/security/vacantoffice) "bEH" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/security/vacantoffice) "bEI" = (/obj/structure/table/woodentable,/obj/structure/noticeboard{desc = "A memorial wall for pinning up momentos"; name = "memorial board"; pixel_y = 32},/obj/machinery/newscaster{pixel_x = -30},/obj/item/weapon/storage/fancy/candle_box,/obj/item/weapon/storage/fancy/candle_box{pixel_x = -2; pixel_y = 2},/turf/simulated/floor/carpet,/area/chapel/main) @@ -4345,12 +4345,12 @@ "bFC" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bFD" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bFE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"bFF" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"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/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/structure/table/woodentable,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bFH" = (/obj/effect/landmark/start{name = "Bartender"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bFI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bFK" = (/obj/machinery/vending/coffee,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bFK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 8},/turf/simulated/floor,/area/storage/tech) "bFL" = (/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,/area/tcommsat/computer) "bFM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/computer) "bFN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/computer) @@ -4364,8 +4364,8 @@ "bFV" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Plasma to Pure"; on = 0},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/maintenance/storage) "bFW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; 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/maintenance/storage) "bFX" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/maintenance/storage) -"bFY" = (/obj/structure/table,/obj/item/weapon/folder/blue,/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) -"bFZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bFY" = (/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,/area/storage/tech) +"bFZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/storage/tech) "bGa" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/security/vacantoffice) "bGb" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/newscaster/security_unit{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) "bGc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -4395,7 +4395,7 @@ "bGA" = (/obj/structure/table/woodentable,/obj/item/weapon/phone{desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGC" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 30},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/structure/table/woodentable,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/really_black,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) -"bGD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/bookcase{name = "bookcase"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) +"bGD" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bGE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/structure/showcase{desc = "A flimsy model of NanoTrasen's revolutionary genetic modifier. Novel features include a locking system to protect scientists from test subjects, and a built-in suction system to remove vomit."; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "scanner_0"; name = "DNA Modifier Exhibit"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGF" = (/obj/structure/showcase{desc = "A stand with a model of the perfect Nanotrasen Employee bolted to it. Signs indicate it is robustly genetically engineered, as well as being ruthlessly loyal."; name = "'Perfect Man' Exhibit"},/obj/structure/sign/atmosplaque{desc = "A guide to the exhibit, explaining how recent developments in genetic modification and cloning technologies by the Nanotrasen Corporation have led to development and the effective immortality of the 'perfect man', the loyal Nanotrasen Employee."; icon_state = "kiddieplaque"; name = "\improper 'Perfect Man' Exhibit"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced,/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGG" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/structure/showcase{desc = "Signs describe how cloning pods like these ensure that every Nanotrasen employee can carry out their contracts in full, even in the unlikely event of their catastrophic death."; icon = 'icons/obj/cloning.dmi'; icon_state = "pod_0"; name = "Cloning Pod Exhibit"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) @@ -4419,19 +4419,19 @@ "bGY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bGZ" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bHa" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bHb" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"bHb" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bHc" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bHd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bHe" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bHf" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) "bHg" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/structure/window/reinforced,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bHh" = (/obj/machinery/telecomms/receiver/preset_left,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bHh" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bHi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/server) "bHj" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/server) "bHk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/server) "bHl" = (/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,/area/tcommsat/server) -"bHm" = (/obj/machinery/telecomms/receiver/preset_right,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bHn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/tcommsat/server) +"bHm" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bHn" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) "bHo" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/tcommsat/server) "bHp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/storage) "bHq" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/maintenance/storage) @@ -4439,16 +4439,16 @@ "bHs" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/maintenance/storage) "bHt" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/maintenance/storage) "bHu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/maintenance/storage) -"bHv" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) -"bHw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bHx" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bHv" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"bHw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bHx" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) "bHy" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/wood,/area/security/vacantoffice) "bHz" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/white,/turf/simulated/floor/wood,/area/security/vacantoffice) "bHA" = (/obj/machinery/power/apc{dir = 2; name = "Vacant Office APC"; pixel_y = -25},/obj/structure/cable/yellow,/turf/simulated/floor/wood,/area/security/vacantoffice) "bHB" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/security/vacantoffice) "bHC" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/obj/structure/stool/bed/chair{pixel_y = -2},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) "bHD" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/stool/bed/chair{pixel_y = -2},/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"bHE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bHE" = (/obj/machinery/computer/supplycomp,/obj/machinery/light{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) "bHF" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bHG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bHH" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) @@ -4457,7 +4457,7 @@ "bHK" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bHL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bHM" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bHN" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"bHN" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/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/storage/tech) "bHO" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/library) "bHP" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) "bHQ" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/library) @@ -4502,7 +4502,7 @@ "bID" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bIE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bIF" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/bar) -"bIG" = (/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bIG" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) "bIH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/server) "bII" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/server) "bIJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/tcommsat/server) @@ -4513,9 +4513,9 @@ "bIO" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/maintenance/storage) "bIP" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/maintenance/storage) "bIQ" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"bIR" = (/turf/simulated/wall,/area/hallway/secondary/entry) -"bIS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"bIT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/secondary/entry) +"bIR" = (/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,/area/storage/tech) +"bIS" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) +"bIT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/storage/tech) "bIU" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bIV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bIW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -4531,15 +4531,15 @@ "bJg" = (/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/effect/landmark/start{name = "Chaplain"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bJh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bJi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bJj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bJj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/storage/tech) "bJk" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/wood,/area/library) "bJl" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "open"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Private Office"},/turf/simulated/floor/wood,/area/library) "bJm" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "bJn" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"bJo" = (/obj/structure/table/woodentable,/obj/item/device/paicard{desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; name = "Nanotrasen Personal AI Device Exhibit"},/turf/simulated/floor/wood,/area/library) +"bJo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "bJp" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) "bJq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/wood,/area/library) -"bJr" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"bJr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) "bJs" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/ai_monitored/storage/eva) "bJt" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) "bJu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -4580,23 +4580,23 @@ "bKd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "bKe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) "bKf" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/starboard) -"bKg" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bKh" = (/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bKi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; panic = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bKj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bKk" = (/obj/machinery/door/window/eastright,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bKl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bKm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/tcommsat/server) +"bKg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) +"bKh" = (/obj/structure/closet/wardrobe/green,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) +"bKi" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/hallway/secondary/construction{name = "\improper Garden"}) +"bKj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bKk" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bKl" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) +"bKm" = (/obj/machinery/light/small,/obj/structure/toilet{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bKn" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bKo" = (/obj/structure/stool,/turf/simulated/floor,/area/maintenance/storage) "bKp" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/maintenance/storage) "bKq" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/storage) -"bKr" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"bKs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/secondary/entry) +"bKr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"bKs" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) "bKt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bKu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/caution/cone,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bKv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/weapon/caution/cone,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bKw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/caution/cone,/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/fpmaint2{name = "Port Maintenance"}) +"bKu" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) +"bKv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/tech) +"bKw" = (/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,/area/storage/tech) "bKx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bKy" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bKz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -4618,7 +4618,7 @@ "bKP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/library) "bKQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/effect/landmark/start{name = "Librarian"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/library) "bKR" = (/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) -"bKS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/wood,/area/library) +"bKS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) "bKT" = (/obj/structure/closet/crate/rcd,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/door/window/northleft{dir = 4; name = "RCD Access"; pixel_x = 1; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) "bKU" = (/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/wrench,/obj/item/clothing/mask/gas,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) "bKV" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/box/lights/mixed,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) @@ -4641,21 +4641,21 @@ "bLm" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) "bLn" = (/obj/machinery/shieldwallgen,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) "bLo" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) -"bLp" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) +"bLp" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/engineering) "bLq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bLr" = (/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"bLs" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"bLs" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engineering) "bLt" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"bLu" = (/obj/machinery/light/small,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"bLu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bLv" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -30},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bLw" = (/obj/effect/landmark/start{name = "Chef"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bLx" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bLy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bLz" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bLA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bLB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"bLB" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "bLC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bLD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"bLD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "bLE" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) "bLF" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/starboard) "bLG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -4665,9 +4665,9 @@ "bLK" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) "bLL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bLM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bLN" = (/obj/machinery/telecomms/bus/preset_two,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bLO" = (/obj/machinery/telecomms/hub/preset,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westright,/obj/machinery/door/window/eastleft,/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bLP" = (/obj/machinery/telecomms/processor/preset_four,/obj/machinery/door/window/westright,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bLN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/locker) +"bLO" = (/obj/machinery/chem_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bLQ" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bLR" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/maintenance/storage) "bLS" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Pure"},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/maintenance/storage) @@ -4680,8 +4680,8 @@ "bLZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bMa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bMb" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bMc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HULL BREACH AHEAD'."; name = "\improper HULL BREACH AHEAD"},/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bMd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bMc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bMd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/lab) "bMe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bMf" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/device/radio/off,/turf/simulated/floor/plating,/area/maintenance/starboard) "bMg" = (/obj/machinery/door/window{dir = 1; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/mass_driver{dir = 2; id = "chapelgun"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/chapel/main) @@ -4701,22 +4701,22 @@ "bMu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) "bMv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) "bMw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) -"bMx" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) -"bMy" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/library) +"bMx" = (/obj/machinery/door/airlock{name = "Research Emergency Storage"; req_access_txt = "0"; req_one_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bMy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/science) "bMz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bMA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"bMB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"bMC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"bMD" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"bMA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bMB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bMC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Research Break Room"; req_access_txt = "0"; req_one_access_txt = "47"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"bMD" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "bME" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bMF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bMG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon = 'icons/obj/doors/Doorele.dmi'; name = "Corporate Showroom"; req_access_txt = "19"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bMH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow,/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bMI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon = 'icons/obj/doors/Doorele.dmi'; name = "Corporate Showroom"; req_access_txt = "19"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) -"bMJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) -"bMK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) -"bML" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/teleporter{name = "\improper Teleporter Room"}) -"bMM" = (/obj/machinery/vending/coffee,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/teleporter{name = "\improper Teleporter Room"}) +"bMJ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bMK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bML" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bMM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; 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/plating/airless,/area/solar/port) "bMN" = (/turf/simulated/wall,/area/hydroponics) "bMO" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{dir = 2; name = "Hydroponics Desk"; req_access_txt = "0"; req_one_access_txt = "30;35"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/hydroponics) "bMP" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/hydroponics) @@ -4725,9 +4725,9 @@ "bMS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Starboard Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMT" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 19},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMU" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) -"bMV" = (/obj/machinery/telecomms/processor/preset_two,/obj/structure/window/reinforced,/obj/machinery/door/window/eastright,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bMW" = (/obj/machinery/telecomms/relay/preset/station,/obj/structure/window/reinforced,/obj/machinery/door/window/westleft,/obj/machinery/door/window/eastright,/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bMX" = (/obj/machinery/telecomms/bus/preset_four,/obj/structure/window/reinforced,/obj/machinery/door/window/westleft,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "gcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bMV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"bMW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"bMX" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/cryo) "bMY" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/tcommsat/server) "bMZ" = (/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_off"; tag = "icon-intact_off (EAST)"},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bNa" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area/maintenance/storage) @@ -4737,12 +4737,12 @@ "bNe" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/maintenance/storage) "bNf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/maintenance/storage) "bNg" = (/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/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bNh" = (/obj/machinery/door/airlock/engineering{icon_state = "door_locked"; locked = 1; name = "Defunct Solar"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bNi" = (/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{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/chapel/main) +"bNh" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bNi" = (/obj/structure/table,/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/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bNj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "bNk" = (/obj/structure/stool/bed/chair,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = -25; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "bNl" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bNm" = (/obj/machinery/door/window/eastleft{dir = 1; name = "Coffin Storage"; req_access_txt = "22"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"bNm" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) "bNn" = (/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/chapel/main) "bNo" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) "bNp" = (/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor/carpet,/area/chapel/office) @@ -4773,18 +4773,18 @@ "bNO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bNP" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bNQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNR" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"bNR" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bNT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bNU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bNV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "bNW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) "bNX" = (/obj/structure/sign/botany,/turf/simulated/wall,/area/hydroponics) -"bNY" = (/obj/structure/table/reinforced,/obj/item/weapon/minihoe,/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 0; pixel_y = 32},/obj/machinery/door_control{dir = 2; id = "hydroshut"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = 24},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bNY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bNZ" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bOa" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bOb" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = 30},/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bOc" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/shovel/spade,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bOb" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bOc" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bOd" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) "bOe" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/hydroponics) "bOf" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) @@ -4797,11 +4797,11 @@ "bOm" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/starboard) "bOn" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/starboard) "bOo" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/starboard) -"bOp" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bOq" = (/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bOr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bOs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bOt" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Telecoms Server Room APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) +"bOp" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"bOq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bOr" = (/turf/simulated/floor{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bOs" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 29},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bOt" = (/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bOu" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bOv" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) "bOw" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/maintenance/storage) @@ -4815,9 +4815,9 @@ "bOE" = (/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall/r_wall,/area/maintenance/storage) "bOF" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/maintenance/storage) "bOG" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/maintenance/storage) -"bOH" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area) -"bOI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bOJ" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bOH" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Monitor"; network = "List=(Misc;RD)"; pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bOI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced{dir = 4},/obj/machinery/ignition_switch{id = "Misc"; pixel_x = -6; pixel_y = -2},/obj/structure/table,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/misc_lab) +"bOJ" = (/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 11},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) "bOK" = (/turf/simulated/wall/r_wall,/area/chapel/main) "bOL" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) "bOM" = (/obj/structure/table,/obj/structure/window/reinforced,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{pixel_y = 4},/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{pixel_y = 4},/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{pixel_y = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/chapel/main) @@ -4827,7 +4827,7 @@ "bOQ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/office) "bOR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/office) "bOS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) -"bOT" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/library) +"bOT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bOU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) "bOV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/hallway/primary/central) "bOW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/central) @@ -4844,8 +4844,8 @@ "bPh" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) "bPi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/central) "bPj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/hallway/primary/central) -"bPk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/hallway/primary/central) -"bPl" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Desk"; req_access_txt = "0"; req_one_access_txt = "30;35"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydroshut"; name = "hydroponics lab shutters"},/turf/simulated/floor{dir = 4; icon_state = "greenfull"; tag = "icon-whitehall (WEST)"},/area/hydroponics) +"bPk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"bPl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "bPm" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) "bPn" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/hydroponics) "bPo" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/hydroponics) @@ -4853,15 +4853,15 @@ "bPq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/hydroponics) "bPr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/hydroponics) "bPs" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/hydroponics) -"bPt" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/pestkiller/lindane,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bPu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hydroponics) +"bPt" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "rndshutters"; name = "R&D Lab Shutters"},/obj/machinery/door/window/westleft{dir = 4; name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/toxins/lab) +"bPu" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshutters"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bPv" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) "bPw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) -"bPx" = (/obj/machinery/telecomms/bus/preset_one,/obj/machinery/door/window/northleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bPy" = (/obj/machinery/telecomms/processor/preset_one,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bPz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bPA" = (/obj/machinery/telecomms/bus/preset_three,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bPB" = (/obj/machinery/telecomms/processor/preset_three,/obj/machinery/door/window/northright,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bPx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bPy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bPz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bPA" = (/obj/machinery/door/airlock/maintenance{name = "Misc Research Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bPB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) "bPC" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) "bPD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/floor{dir = 9; icon_state = "caution"},/area/maintenance/storage) "bPE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "blackcorner"},/area/maintenance/storage) @@ -4872,11 +4872,11 @@ "bPJ" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "O2 to Pure"},/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Inner Pipe Access"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/storage) "bPK" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/storage) "bPL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 10; icon_state = "intact-y"; level = 2},/turf/space,/area/maintenance/storage) -"bPM" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) -"bPN" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) -"bPO" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 1},/turf/space,/area/chapel/main) -"bPP" = (/turf/space,/area/chapel/main) -"bPQ" = (/obj/structure/lattice,/turf/space,/area/chapel/main) +"bPM" = (/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/plating,/area/toxins/misc_lab) +"bPN" = (/obj/structure/cable,/obj/machinery/power/solar{id = "aftstarboard"; name = "Aft-Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"bPO" = (/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bPP" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"bPQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bPR" = (/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/fpmaint2{name = "Port Maintenance"}) "bPS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bPT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -4884,14 +4884,14 @@ "bPV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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/fpmaint2{name = "Port Maintenance"}) "bPW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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/fpmaint2{name = "Port Maintenance"}) "bPX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 16},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bPY" = (/obj/structure/cable/yellow{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{tag = "icon-vault"; icon_state = "vault"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bPY" = (/obj/structure/closet/secure_closet/medical1{pixel_x = -3},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo) "bPZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bQa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQb" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bQb" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/machinery/light/small{dir = 1},/obj/machinery/light_switch{pixel_x = 24; pixel_y = 24},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/cryo) "bQc" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bQd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bQe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bQf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/chemistry) "bQg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/central) "bQh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/central) "bQi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) @@ -4904,15 +4904,15 @@ "bQp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{desc = ""; icon_state = "L14"},/area/hallway/primary/central) "bQq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "L16"},/area/hallway/primary/central) "bQr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/central) -"bQs" = (/obj/structure/cable/yellow{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,/area/hallway/primary/central) +"bQs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bQt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQy" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) -"bQz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) -"bQA" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/westleft{name = "Hydroponics Desk"; req_access_txt = "0"; req_one_access_txt = "30;35"},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydroshut"; name = "hydroponics lab shutters"},/turf/simulated/floor{dir = 4; icon_state = "greenfull"; tag = "icon-whitehall (WEST)"},/area/hydroponics) +"bQu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bQv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bQw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/security/checkpoint/science) +"bQx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bQy" = (/obj/machinery/power/apc{cell_type = 10000; dir = 4; name = "Research Division APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/security/checkpoint/science) +"bQz" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/crowbar,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bQA" = (/obj/item/weapon/cigbutt,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bQB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) "bQC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/hydroponics) "bQD" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "white"},/area/hydroponics) @@ -4925,18 +4925,18 @@ "bQK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bQL" = (/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bQM" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/starboard) -"bQN" = (/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bQO" = (/obj/machinery/telecomms/server/presets/common,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bQP" = (/obj/machinery/telecomms/server/presets/engineering,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bQQ" = (/obj/machinery/telecomms/server/presets/science,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southleft,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bQR" = (/obj/machinery/telecomms/server/presets/medical,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southright,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bQS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/tcommsat/server) +"bQN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"bQO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"bQP" = (/obj/machinery/vending/coffee,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bQQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQR" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/sleeper{name = "Sleepers"}) +"bQS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "bQT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) "bQU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bQV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/maintenance/storage) "bQW" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "bQX" = (/obj/structure/stool,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) -"bQY" = (/obj/machinery/atmospherics/binary/pump{name = "Burn Chamber Inlet"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) +"bQY" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) "bQZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Burn Chamber Outlet"},/obj/machinery/ignition_switch{id = "atmosmixspark"; pixel_x = -5; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "bRa" = (/obj/machinery/computer/security/telescreen{desc = "Used for looking inside the burn chamber."; name = "Burn Chamber Camera"; network = "Atmos"; pixel_x = 0; pixel_y = -30},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "bRb" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/maintenance/storage) @@ -4946,16 +4946,16 @@ "bRf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; 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/maintenance/storage) "bRg" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) "bRh" = (/turf/simulated/floor/plating,/area) -"bRi" = (/obj/machinery/atmospherics/pipe/vent{dir = 2},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bRi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) "bRj" = (/obj/structure/cable/yellow{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{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bRk" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bRl" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bRm" = (/turf/simulated/wall,/area/medical/patients_rooms) -"bRn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/medical/medbay) -"bRo" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bRp" = (/turf/simulated/wall,/area/medical/medbay) -"bRq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/medical/medbay) -"bRr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) +"bRn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bRo" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bRp" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bRq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bRr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bRs" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bRt" = (/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) "bRu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/central) @@ -4969,24 +4969,24 @@ "bRC" = (/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bRD" = (/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central) "bRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) -"bRF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"bRF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bRG" = (/turf/simulated/floor{dir = 8; icon_state = "purplecorner"},/area/hallway/primary/central) -"bRH" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/air,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bRH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bRI" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bRJ" = (/turf/simulated/wall/r_wall,/area/toxins/server) -"bRK" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bRK" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bRL" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bRM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) +"bRM" = (/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/misc_lab) "bRN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/hydroponics) "bRO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bRP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) "bRQ" = (/obj/structure/closet/secure_closet/hydroponics,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/hydroponics) -"bRR" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bRS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; panic = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bRT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bRU" = (/obj/machinery/door/window/eastright,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bRV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bRW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/tcommsat/server) +"bRR" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/security/checkpoint/science) +"bRS" = (/obj/machinery/door/window/westleft{dir = 4; name = "Bridge Deliveries"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) +"bRT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bRU" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Research Division"},/turf/simulated/floor{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bRV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"bRW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "bRX" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bRY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/maintenance/storage) "bRZ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/wall/r_wall,/area/maintenance/storage) @@ -4996,10 +4996,10 @@ "bSd" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) "bSe" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) "bSf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) -"bSg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) -"bSh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) -"bSi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) -"bSj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Gas Pump"; on = 1},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bSg" = (/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},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bSh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteredcorner"},/area/security/checkpoint/science) +"bSi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"bSj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "aftstarboard"; name = "Aft-Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) "bSk" = (/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/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bSl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bSm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5014,43 +5014,43 @@ "bSv" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/vending/wallmed1{pixel_y = 31},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) "bSw" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) "bSx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "isola"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patients_rooms) -"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},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay) -"bSz" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/tie/stethoscope,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/medbay) -"bSA" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{dir = 9; icon_state = "whitegreen"},/area/medical/medbay) -"bSB" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bSC" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bSD" = (/obj/structure/closet/l3closet/general,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/medbay) -"bSE" = (/obj/machinery/door/window/eastleft{dir = 2; name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) -"bSF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"bSG" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay) -"bSH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bSI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) +"bSy" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bSz" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "whiteyellow"},/area/medical/chemistry) +"bSA" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bSB" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bSC" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshuttersinner"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bSD" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) +"bSE" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bSF" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bSG" = (/obj/structure/stool/bed/roller,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bSH" = (/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"bSI" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) "bSJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "bSK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/aft) "bSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"bSM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bSM" = (/obj/machinery/sleeper{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/sleeper{name = "Sleepers"}) "bSN" = (/obj/structure/sign/science,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) "bSO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) -"bSP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) -"bSQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bSR" = (/obj/machinery/r_n_d/server/robotics,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bSS" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/alarm/server{pixel_y = 31},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bST" = (/obj/machinery/r_n_d/server/core,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bSU" = (/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bSV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bSW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bSX" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bSY" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) +"bSP" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/medical/sleeper{name = "Sleepers"}) +"bSQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bSR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/toxins/storage) +"bSS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bST" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bSU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bSV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bSW" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bSX" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bSY" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) "bSZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/hydroponics) "bTa" = (/turf/simulated/floor{dir = 8; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/hydroponics) "bTb" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/hydroponics) "bTc" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/bag/plants/portaseeder,/turf/simulated/floor,/area/hydroponics) "bTd" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bTe" = (/obj/machinery/telecomms/server/presets/command,/obj/machinery/door/window/northleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bTf" = (/obj/machinery/telecomms/server/presets/security,/obj/machinery/door/window/northright,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bTg" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/server) -"bTh" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bTi" = (/obj/machinery/blackbox_recorder,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bTe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"bTf" = (/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/port) +"bTg" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/cryo) +"bTh" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/cryo) +"bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay{name = "Medbay Central"}) "bTj" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) "bTk" = (/turf/simulated/floor/engine{luminosity = 1; name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) "bTl" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1},/obj/machinery/camera{c_tag = "Burn Chamber"; network = list("Atmos")},/turf/simulated/floor/engine{luminosity = 1; name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) @@ -5059,7 +5059,7 @@ "bTo" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "bluefull"},/area/maintenance/storage) "bTp" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/storage) "bTq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) -"bTr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bTr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) "bTs" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bTt" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bTu" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5072,19 +5072,19 @@ "bTB" = (/obj/machinery/light/small,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) "bTC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) "bTD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "isola"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation A"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"bTE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bTF" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bTG" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bTH" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bTI" = (/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bTJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/folder/white,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bTK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bTL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bTM" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bTN" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bTO" = (/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bTP" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"bTQ" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) +"bTE" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bTF" = (/obj/machinery/computer/area_atmos,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) +"bTG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/power/apc{dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/misc_lab) +"bTH" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 11},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bTI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bTJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bTK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bTL" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bTM" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay{name = "Medbay Central"}) +"bTN" = (/obj/machinery/computer/med_data,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring medbay to ensure patient safety."; name = "Medbay Monitor"; network = "Medbay"; pixel_x = 32; pixel_y = 0},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bTO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bTP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bTQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) "bTR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/aft) "bTS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "bTT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/aft) @@ -5094,16 +5094,16 @@ "bTX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bTY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bTZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_Toxins = 0},/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bUa" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bUb" = (/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) -"bUc" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bUd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 120; icon_state = "in"; 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) -"bUe" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bUf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bUg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bUh" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bUi" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 11},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) -"bUj" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/hydroponics) +"bUa" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bUb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUc" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bUf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/lab) +"bUg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUh" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 8; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshutters"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bUi" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "rndshutters"; name = "R&D Lab Shutters"},/obj/machinery/door/window/westright{dir = 4; name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{dir = 10; icon_state = "whitepurple"},/area/toxins/lab) +"bUj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bUk" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/hydroponics) "bUl" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) "bUm" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) @@ -5113,11 +5113,11 @@ "bUq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bUr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bUs" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bUt" = (/obj/machinery/telecomms/broadcaster/preset_left,/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bUu" = (/obj/machinery/telecomms/server/presets/supply,/obj/machinery/door/window/eastright,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bUv" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "vault"; tag = "icon-dark"},/area/tcommsat/server) -"bUw" = (/obj/machinery/message_server,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) -"bUx" = (/obj/machinery/telecomms/broadcaster/preset_right,/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bUt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bUw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Miscellaneous Research"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bUy" = (/obj/machinery/sparker{dir = 2; id = "atmosmixspark"; pixel_x = -25},/turf/simulated/floor/engine{luminosity = 1; name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) "bUz" = (/obj/machinery/sparker{dir = 2; id = "atmosmixspark"; pixel_x = 25},/turf/simulated/floor/engine{luminosity = 1; name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) "bUA" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/maintenance/storage) @@ -5135,19 +5135,19 @@ "bUM" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bUO" = (/turf/simulated/wall,/area/medical/exam_room) -"bUP" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door_control{id = "isolb"; name = "Isolation B Shutter Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "5"},/obj/machinery/door_control{id = "isola"; name = "Isolation A Shutter Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "5"},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bUQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/medbay) -"bUR" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/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,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay) -"bUS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUT" = (/obj/structure/table,/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,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUU" = (/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{icon_state = "white"},/area/medical/medbay) -"bUV" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bUZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bVa" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bVb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) +"bUP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUQ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bUR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUT" = (/obj/structure/cable/yellow{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{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"bUV" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bUW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) +"bUX" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Gas Pump"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bVb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) "bVd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) "bVe" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) @@ -5155,28 +5155,28 @@ "bVg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bVj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bVk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVl" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVn" = (/obj/machinery/door/airlock/glass_command{icon_state = "door_locked"; locked = 1; name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bVo" = (/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/toxins/server) -"bVp" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bVq" = (/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bVr" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bVm" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bVo" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) +"bVp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bVq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bVr" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/newscaster{dir = 8; pixel_x = 0; pixel_y = -31},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) "bVs" = (/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) -"bVt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) +"bVt" = (/obj/structure/table,/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/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/door_control{dir = 2; id = "rndshutters"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = -25},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bVu" = (/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) "bVv" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -3; pixel_y = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bVw" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bVx" = (/obj/machinery/seed_extractor,/obj/machinery/light,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bVy" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bVz" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bVA" = (/obj/structure/table/reinforced,/obj/item/weapon/rsp,/obj/item/weapon/shovel/spade,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bVz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bVA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bVB" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/window/reinforced{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bVC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bVC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bVD" = (/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},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) -"bVE" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) +"bVE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door_control{dir = 2; id = "chemshutters"; name = "Shutters Control Button"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bVF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; icon_state = "off"; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{luminosity = 1; name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) "bVG" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/maintenance/storage) "bVH" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "N2 to Airmix"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/maintenance/storage) @@ -5185,7 +5185,7 @@ "bVK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; 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/maintenance/storage) "bVL" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/maintenance/storage) "bVM" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"bVN" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area) +"bVN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) "bVO" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; on = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bVP" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "12"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bVQ" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5197,40 +5197,40 @@ "bVW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bVX" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bVY" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bVZ" = (/obj/machinery/power/apc{dir = 8; name = "Patient Room B APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) +"bVZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/solar/port) "bWa" = (/obj/machinery/vending/wallmed1{pixel_y = 31},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) "bWb" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) "bWc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "isolb"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation B"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bWd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bWe" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay) -"bWg" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bWh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Door Control"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = 26},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWj" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/window/eastleft{name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bWk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bWp" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) +"bWd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWe" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWf" = (/turf/simulated/wall,/area/medical/medbay2{name = "Medbay Storage"}) +"bWg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWk" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/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,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay2{name = "Medbay Storage"}) +"bWl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"bWm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door_control{id = "isolb"; name = "Isolation B Shutter Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "5"},/obj/machinery/door_control{id = "isola"; name = "Isolation A Shutter Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "5"},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bWn" = (/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{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bWo" = (/obj/structure/table,/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,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bWp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bWq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bWr" = (/obj/structure/cable/yellow{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,/area/hallway/primary/aft) "bWs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) "bWt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bWu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bWu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bWv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bWw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bWx" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bWy" = (/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/table,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bWz" = (/obj/machinery/atmospherics/pipe/simple{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bWA" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bWw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bWx" = (/obj/structure/filingcabinet/chestdrawer{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bWy" = (/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bWz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/science) +"bWA" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/security/checkpoint/science) "bWB" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bWC" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bWD" = (/turf/simulated/wall/r_wall,/area/hydroponics) -"bWE" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/hydroponics) -"bWF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doormedglass.dmi'; name = "Hydroponics"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor{dir = 4; icon_state = "greenfull"; tag = "icon-whitehall (WEST)"},/area/hydroponics) -"bWG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doormedglass.dmi'; name = "Hydroponics"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor{dir = 4; icon_state = "greenfull"; tag = "icon-whitehall (WEST)"},/area/hydroponics) +"bWC" = (/obj/machinery/computer/secure_data,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = "RD"; pixel_x = 32; pixel_y = 2},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/science) +"bWD" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = -30},/obj/item/weapon/folder/white,/obj/structure/table,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bWE" = (/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/structure/table,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bWF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bWG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bWH" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor/plating,/area/hydroponics) "bWI" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/starboard) "bWJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/maintenance/storage) @@ -5242,9 +5242,9 @@ "bWP" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/maintenance/storage) "bWQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/maintenance/storage) "bWR" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"bWS" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"bWT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area) -"bWU" = (/obj/machinery/power/solar,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) +"bWS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bWT" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) +"bWU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bWV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bWW" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bWX" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 24; pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5260,49 +5260,49 @@ "bXh" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) "bXi" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) "bXj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "isolb"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/exam_room) -"bXk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay) -"bXl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bXm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay) -"bXn" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bXo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bXp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bXq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bXr" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bXs" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/window/eastright{name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bXt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bXu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bXv" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bXw" = (/obj/machinery/light,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/obj/structure/stool/bed/roller,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bXx" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/medbay) -"bXy" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/medbay) +"bXk" = (/obj/structure/table,/obj/item/seeds/harebell,/obj/item/seeds/berryseed,/obj/item/nutrient/rh,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bXl" = (/obj/structure/table,/obj/item/seeds/lemonseed,/obj/item/seeds/cherryseed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"bXm" = (/obj/machinery/power/apc{dir = 8; name = "Patient Room B APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) +"bXn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{dir = 8; name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters/preopen{id = "medshutters"; name = "Medbay Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bXp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bXq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bXr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bXs" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bXt" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bXu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bXv" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) +"bXx" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "medshutters"; name = "Medbay Door Control"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = 26; range = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bXz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "greencorner"},/area/hallway/primary/aft) "bXA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "purplecorner"},/area/hallway/primary/aft) "bXB" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bXC" = (/obj/structure/table,/obj/item/device/paicard{desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; name = "Nanotrasen Personal AI Device Exhibit"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bXC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bXD" = (/obj/structure/table,/obj/item/weapon/cell/potato,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bXE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bXE" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bXF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "bXG" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "bXH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bXI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bXJ" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bXK" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bXL" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bXM" = (/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"; tag = ""},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bXN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"bXO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/research{name = "Research Division"}) -"bXP" = (/obj/structure/cable/yellow{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 = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/research{name = "Research Division"}) -"bXQ" = (/obj/structure/cable/yellow{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{dir = 1; icon_state = "whitegreencorner"},/area/medical/research{name = "Research Division"}) -"bXR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/botany{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bXS" = (/obj/structure/cable/yellow{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{dir = 4; icon_state = "whitegreencorner"},/area/medical/research{name = "Research Division"}) -"bXT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/research{name = "Research Division"}) -"bXU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/research{name = "Research Division"}) -"bXV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/research{name = "Research Division"}) -"bXW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bXI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint/science) +"bXJ" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bXK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bXL" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/science) +"bXM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/science) +"bXN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/security/checkpoint/science) +"bXO" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay{name = "Medbay Central"}) +"bXP" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) +"bXQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bXR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bXS" = (/obj/machinery/door/window/eastleft{dir = 2; name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXU" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXV" = (/obj/structure/closet/l3closet/general,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXW" = (/obj/structure/closet/l3closet/general,/obj/machinery/light_switch{pixel_x = -20; pixel_y = -5},/turf/simulated/floor{dir = 9; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) "bXX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"bXY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bXY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/tie/stethoscope,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) "bXZ" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"bYa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/morgue{icon_state = "door0"; name = "Funeral Parlour"; opacity = 0; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bYa" = (/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},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) "bYb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "bYc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bYd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5318,48 +5318,48 @@ "bYn" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "redfull"},/area/maintenance/storage) "bYo" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/storage) "bYp" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/maintenance/storage) -"bYq" = (/obj/structure/lattice,/obj/item/stack/rods,/turf/space,/area) -"bYr" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area) -"bYs" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area) -"bYt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) -"bYu" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bYq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Gas Pump"; on = 1},/turf/simulated/floor/plating/airless,/area) +"bYr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating/airless,/area) +"bYs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating/airless,/area) +"bYt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area) +"bYu" = (/obj/machinery/telecomms/server/presets/security,/obj/machinery/door/window/northright,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) "bYv" = (/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) "bYw" = (/turf/simulated/wall,/area/maintenance/aft{name = "Aft Maintenance"}) "bYx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYy" = (/turf/simulated/wall,/area/medical/sleeper{name = "Medbay Sleeper Room"}) -"bYz" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bYA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bYB" = (/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{dir = 10; icon_state = "whitegreen"},/area/medical/medbay) -"bYC" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bYD" = (/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/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bYE" = (/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},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bYF" = (/obj/machinery/computer/med_data,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"bYG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay) -"bYH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay) -"bYI" = (/obj/structure/sign/chemistry,/turf/simulated/wall,/area/medical/medbay) -"bYJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"bYK" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/window/northleft{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"bYL" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/door/window/northright{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) +"bYz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYA" = (/obj/machinery/door/window/northleft,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYB" = (/obj/machinery/telecomms/server/presets/command,/obj/machinery/door/window/northleft,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "bcircuit"; tag = "icon-bcircuit"},/area/tcommsat/server) +"bYC" = (/obj/machinery/door/window/northright,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/telecomms/server/presets/service,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/telecomms/server/presets/supply,/obj/structure/window/reinforced,/obj/machinery/door/window/northright,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYF" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) +"bYG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/hydroponics) +"bYH" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/hydroponics) +"bYI" = (/turf/simulated/wall,/area/medical/medbay{name = "Medbay Central"}) +"bYJ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bYK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) +"bYL" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bYM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "bYN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) "bYO" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/toxins/lab) "bYP" = (/turf/simulated/wall/r_wall,/area/toxins/lab) "bYQ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/lab) "bYR" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/lab) -"bYS" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/window/westleft{dir = 1; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 3},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"bYT" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/window/westright{dir = 1; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"bYS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bYT" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) "bYU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "bYV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) -"bYW" = (/obj/structure/rack,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bYX" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bYY" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark"},/area) +"bYW" = (/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bYX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/folder/white,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bYY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) "bYZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/server) -"bZa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"bZb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bZc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bZd" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bZe" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bZf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bZa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bZb" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bZc" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bZd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bZe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bZf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bZg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZh" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZi" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/cable_coil/random,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -5371,10 +5371,10 @@ "bZo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r"; level = 2},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/maintenance/storage) "bZp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/maintenance/storage) "bZq" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Inner Pipe Access"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/storage) -"bZr" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating/airless,/area) -"bZs" = (/obj/item/solar_assembly,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"bZt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"bZu" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 2},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bZr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bZs" = (/obj/machinery/telecomms/broadcaster/preset_left,/obj/machinery/light/small,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bZt" = (/obj/structure/table,/obj/item/weapon/folder/blue,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bZu" = (/obj/machinery/light/small,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bZv" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZx" = (/obj/structure/cable/yellow{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/aft{name = "Aft Maintenance"}) @@ -5385,36 +5385,36 @@ "bZC" = (/obj/machinery/vending/wallmed1{pixel_y = 31},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 9; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) "bZD" = (/obj/machinery/alarm{pixel_y = 32},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/sleep_console{density = 0; dir = 4; icon_state = "console"},/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) "bZE" = (/obj/machinery/sleeper,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/sleeper{name = "Sleepers"}) -"bZF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/sleeper{name = "Sleepers"}) -"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay) -"bZH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bZI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bZJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) -"bZK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bZL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay) -"bZM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay) +"bZF" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bZG" = (/obj/machinery/telecomms/broadcaster/preset_right,/obj/machinery/light/small,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bZH" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bZI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bZJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bZK" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/science) +"bZL" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/light_switch{pixel_x = -27; pixel_y = 6},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/science) +"bZM" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/science) "bZN" = (/turf/simulated/wall,/area/medical/chemistry) "bZO" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/chemistry) "bZP" = (/obj/structure/closet/secure_closet/chemical,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/chemistry) "bZQ" = (/obj/machinery/chem_master,/obj/machinery/chem_dispenser,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bZR" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"bZS" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/obj/machinery/chem_master,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bZS" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 11},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) "bZT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"bZU" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"bZV" = (/obj/structure/table,/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/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bZU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) +"bZV" = (/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/hydroponics) "bZW" = (/obj/structure/table,/obj/item/weapon/cable_coil,/obj/item/weapon/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 = 27},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "bZX" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"bZY" = (/obj/machinery/door_control{desc = "A remote control switch for the research foyer."; id = "ResearchFoyer"; name = "Research Division Door Control"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 26; req_one_access_txt = "7"},/obj/structure/filingcabinet/chestdrawer{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"bZZ" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 32},/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"caa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/toxins/lab) -"cab" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/Doorresearchglass.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; req_access_txt = "0"; req_one_access_txt = "7;35;47;29"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) -"cac" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/Doorresearchglass.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; req_access_txt = "0"; req_one_access_txt = "7;35;47;29"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) +"bZY" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) +"bZZ" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) +"caa" = (/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plating/airless,/area) +"cab" = (/obj/item/weapon/cable_coil,/turf/simulated/floor/plating/airless,/area/solar/port) +"cac" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cad" = (/turf/simulated/wall/r_wall,/area/security/checkpoint/science) -"cae" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/security/checkpoint/science) -"caf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/checkpoint/science) -"cag" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint/science) -"cah" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cai" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cae" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"caf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) +"cag" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) +"cah" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) +"cai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) "caj" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "cak" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/engine,/area/toxins/misc_lab) "cal" = (/turf/simulated/floor/engine,/area/toxins/misc_lab) @@ -5442,39 +5442,39 @@ "caH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/sleeper{name = "Sleepers"}) "caI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) "caJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 5; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) -"caK" = (/obj/structure/cable/yellow{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{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"caL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caM" = (/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caN" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caQ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caR" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"caT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) -"caU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/chemistry) +"caK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) +"caL" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/sleeper{name = "Sleepers"}) +"caM" = (/obj/structure/table,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"caN" = (/obj/structure/stool,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"caO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"caP" = (/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/item/weapon/paper,/obj/structure/table,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"caQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "white"},/area/security/checkpoint/science) +"caR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/doorresearch.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; opacity = 1; req_access_txt = "0"; req_one_access_txt = "47"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) +"caS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/doorresearch.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; opacity = 1; req_access_txt = "0"; req_one_access_txt = "47"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) +"caT" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 32},/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/machinery/door_control{dir = 2; id = "rndfoyerdesk"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"caU" = (/obj/structure/filingcabinet/chestdrawer{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "caV" = (/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"caW" = (/turf/simulated/floor{dir = 5; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"caX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/chemistry) +"caW" = (/obj/structure/table,/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,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"caX" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "caY" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/lab) "caZ" = (/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "cba" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "cbb" = (/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/toxins/lab) -"cbc" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/toxins/lab) +"cbc" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/obj/machinery/chem_master,/obj/machinery/door_control{dir = 2; id = "chemistryfoyerdesk"; name = "Blast Door Control Button"; pixel_x = 24; pixel_y = 13},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "cbd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) -"cbe" = (/turf/simulated/wall,/area/security/checkpoint/science) -"cbf" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/science) -"cbg" = (/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 = "RD"; pixel_x = 0; pixel_y = 2},/obj/machinery/power/apc{dir = 1; name = "Science Security APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light_switch{pixel_x = 8; pixel_y = 36},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 38; req_access_txt = "47"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"cbh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/filingcabinet,/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"cbi" = (/obj/machinery/alarm{pixel_y = 25},/obj/structure/closet/secure_closet/security/science,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/science) -"cbj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cbk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cbl" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/item/weapon/paper,/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"cbm" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"cbn" = (/obj/structure/stool,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"cbo" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"cbe" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cbf" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Miscellaneous Research Burn Chamber"; network = list("Misc","RD")},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cbg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbh" = (/obj/structure/cable/yellow{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{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"cbi" = (/obj/machinery/power/apc{dir = 1; name = "Medbay Central APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbj" = (/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbl" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbo" = (/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; range = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cbp" = (/obj/machinery/vending/cigarette,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"cbq" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cbq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cbr" = (/obj/machinery/atmospherics/unary/outlet_injector{tag = "icon-on"; name = "Acid-Proof Air Injector"; icon_state = "on"; dir = 2; unacidable = 1; on = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cbs" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/misc_lab) "cbt" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/engine,/area/toxins/misc_lab) @@ -5485,9 +5485,9 @@ "cby" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) "cbz" = (/obj/structure/table,/obj/item/seeds/carrotseed,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/starboard) "cbA" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/starboard) -"cbB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"cbC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/starboard) -"cbD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"cbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) +"cbC" = (/obj/machinery/door_control{dir = 2; id = "chemshuttersinner"; name = "Shutters Control Button"; pixel_x = -26; pixel_y = 23},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) +"cbD" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/security/checkpoint/science) "cbE" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cbF" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbG" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) @@ -5499,27 +5499,27 @@ "cbM" = (/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbN" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/surgery) -"cbP" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/sleeper{name = "Sleepers"}) +"cbP" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/chemistry) "cbQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/sleeper{name = "Sleepers"}) "cbR" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/sleeper{name = "Sleepers"}) "cbS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) "cbT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) -"cbU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"cbV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cbW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cbX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cbY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cbZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cca" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"ccb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"ccc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) -"ccd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"cce" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"cbU" = (/obj/structure/rack,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor{dir = 5; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cbV" = (/obj/machinery/sparker{id = "Misc"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"cbW" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/vending/cola,/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"cbX" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cbY" = (/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cbZ" = (/obj/item/clothing/mask/gas,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cca" = (/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/security/checkpoint/science) +"ccb" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"ccc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"ccd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "ccf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "ccg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cch" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) -"cci" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"ccj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/chemistry) +"cci" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"ccj" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) "cck" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "ccl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "ccm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) @@ -5528,30 +5528,30 @@ "ccp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "ccq" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "ccr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/toxins/lab) -"ccs" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "0"; req_one_access_txt = "7;47"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"cct" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"ccu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ccv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint/science) -"ccw" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/science) -"ccx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/checkpoint/science) -"ccy" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/checkpoint/science) -"ccz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/science) +"ccs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"cct" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) +"ccu" = (/obj/machinery/light,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/obj/structure/stool/bed/roller,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"ccv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"ccw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"ccx" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 8; name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters/preopen{id = "medshutters"; name = "Medbay Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"ccy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/science) +"ccz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/checkpoint/science) "ccA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint/science) -"ccB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ccC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ccD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/research{name = "Research Division"}) +"ccB" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/science) +"ccC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"ccD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -3; pixel_y = -26},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "ccE" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "ccF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ccG" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"ccH" = (/obj/machinery/vending/snack,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"ccI" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"ccH" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"ccI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "ccJ" = (/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},/turf/simulated/floor/engine,/area/toxins/misc_lab) "ccK" = (/obj/machinery/light_construct/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) "ccL" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/starboard) "ccM" = (/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/starboard) "ccN" = (/obj/item/seeds/ambrosiavulgarisseed,/turf/simulated/floor/plating,/area/maintenance/starboard) "ccO" = (/obj/machinery/light/small,/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/starboard) -"ccP" = (/obj/item/robot_parts/r_leg,/turf/simulated/floor/plating/airless,/area) +"ccP" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "ccQ" = (/obj/structure/rack,/obj/item/weapon/tank/air,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ccR" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ccS" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5569,21 +5569,21 @@ "cde" = (/obj/machinery/computer/med_data,/obj/machinery/power/apc{dir = 2; name = "Sleeper Room APC"; pixel_y = -24},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/sleeper{name = "Sleepers"}) "cdf" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) "cdg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/sleep_console{density = 0; dir = 4; icon_state = "console"},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) -"cdh" = (/obj/machinery/sleeper{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/sleeper{name = "Sleepers"}) -"cdi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/medical/sleeper{name = "Sleepers"}) -"cdj" = (/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay) -"cdk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cdl" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay) -"cdm" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/medbay) -"cdn" = (/obj/structure/stool/bed/roller,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay) -"cdo" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/medbay) -"cdp" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cdq" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) -"cdr" = (/obj/structure/table,/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/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) -"cds" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"cdh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cdi" = (/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/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdj" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdk" = (/obj/machinery/computer/med_data,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/door_control{dir = 2; id = "medshutters"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -25},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdl" = (/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},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cdn" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cdo" = (/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},/obj/machinery/power/apc{dir = 2; name = "Medbay Storage APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/window/northleft{dir = 2; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "chemistryfoyerdesk"; layer = 3.1; name = "Chemistry Lab Blast Door"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cdq" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/chemistry) +"cdr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) +"cds" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) "cdt" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cdu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"cdv" = (/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},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cdv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area) "cdw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cdx" = (/obj/machinery/computer/rdconsole/core{pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) "cdy" = (/turf/simulated/floor,/area/toxins/lab) @@ -5591,25 +5591,25 @@ "cdA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "cdB" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cdC" = (/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/toxins/lab) -"cdD" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/toxins/lab) -"cdE" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"cdD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/maintenance/storage) +"cdE" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/window/westright{dir = 2; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "rndfoyerdesk"; layer = 3.1; name = "R&D Lab Blast Door"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "cdF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cdG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint/science) -"cdH" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/science) -"cdI" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) -"cdJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) +"cdG" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/window/westleft{dir = 2; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 3},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "rndfoyerdesk"; layer = 3.1; name = "R&D Lab Blast Door"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"cdH" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/chemistry) +"cdI" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/door/window/northright{dir = 2; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "chemistryfoyerdesk"; layer = 3.1; name = "Chemistry Lab Blast Door"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cdJ" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "cdK" = (/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/assembly/timer,/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) -"cdL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cdM" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cdN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/research{name = "Research Division"}) -"cdO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"cdP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"cdQ" = (/obj/machinery/vending/coffee,/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"cdL" = (/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/science) +"cdM" = (/obj/machinery/power/apc{dir = 8; name = "Research Wing Security APC"; pixel_x = -24},/obj/structure/cable/yellow,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/science) +"cdN" = (/obj/structure/closet/secure_closet/security/engine,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) +"cdO" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cdP" = (/obj/machinery/telecomms/bus/preset_four,/obj/machinery/door/window/westleft,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cdQ" = (/obj/machinery/telecomms/bus/preset_two,/obj/machinery/door/window/eastright,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "cdR" = (/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cdS" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/starboard) "cdT" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating,/area/maintenance/starboard) "cdU" = (/obj/structure/rack,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plating,/area/maintenance/starboard) -"cdV" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) +"cdV" = (/obj/machinery/telecomms/relay/preset/station,/obj/structure/window/reinforced,/obj/machinery/door/window/westleft,/obj/machinery/door/window/eastright,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "cdW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cdX" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cdY" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5623,47 +5623,47 @@ "ceg" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) "ceh" = (/turf/simulated/wall,/area/medical/cryo) "cei" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) -"cej" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cryo) -"cek" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cel" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"cej" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/storage) +"cek" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/vending/cigarette,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/teleporter{name = "\improper Teleporter Room"}) +"cel" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) "cem" = (/turf/simulated/wall,/area/medical/cmo) "cen" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/cmo) "ceo" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/cmo) "cep" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/cmo) -"ceq" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay) -"cer" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) -"ces" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"cet" = (/obj/machinery/chem_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"ceq" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) +"cer" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"ces" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cet" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "ceu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cev" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "purplecorner"},/area/hallway/primary/aft) "cew" = (/obj/machinery/r_n_d/destructive_analyzer{pixel_y = 3},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "warning"},/area/toxins/lab) "cex" = (/turf/simulated/floor{icon_state = "warning"},/area/toxins/lab) "cey" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor{icon_state = "warning"},/area/toxins/lab) "cez" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"ceA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/lab) +"ceA" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "ceB" = (/turf/simulated/wall,/area/toxins/lab) -"ceC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ceD" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ceE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/science) -"ceF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "white"},/area/security/checkpoint/science) -"ceG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ceH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"ceI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"ceC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) +"ceD" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/wood,/area/library) +"ceE" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ceF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"ceG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"ceH" = (/obj/machinery/telecomms/processor/preset_four,/obj/machinery/door/window/westright,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"ceI" = (/obj/machinery/telecomms/hub/preset,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westright,/obj/machinery/door/window/eastleft,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "ceJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"ceK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"ceK" = (/obj/machinery/telecomms/processor/preset_two,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/door/window/eastleft,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "ceL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "ceM" = (/obj/machinery/shieldwallgen{req_access = list(47)},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"ceN" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"ceO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"ceN" = (/obj/machinery/shieldwallgen,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) +"ceO" = (/obj/machinery/light/small,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "ceP" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"ceQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"ceR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"ceQ" = (/obj/machinery/door/airlock/external{name = "Auxiliary Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) +"ceR" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) "ceS" = (/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/maintenance/starboard) "ceT" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/simulated/floor/plating,/area/maintenance/starboard) "ceU" = (/obj/structure/table,/obj/item/weapon/dice,/turf/simulated/floor/plating,/area/maintenance/starboard) "ceV" = (/obj/structure/rack,/obj/item/weapon/contraband/poster,/obj/item/weapon/light/bulb,/turf/simulated/floor/plating,/area/maintenance/starboard) "ceW" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/spacecash,/turf/simulated/floor/plating,/area/maintenance/starboard) -"ceX" = (/obj/item/weapon/crowbar/red,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area) +"ceX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) "ceY" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light_construct/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ceZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cfa" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/medical/surgery) @@ -5675,49 +5675,49 @@ "cfg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cfh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cfi" = (/obj/machinery/power/apc{dir = 1; name = "Cryogenics APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/light/small{dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) -"cfj" = (/obj/structure/closet/secure_closet/medical1{pixel_x = -3},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light_switch{pixel_x = -8; pixel_y = 24},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo) +"cfj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "cfk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/cryo) "cfl" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/cryo) -"cfm" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/cryo) -"cfn" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay) +"cfm" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 28},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cfn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "cfo" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/filingcabinet/filingcabinet,/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cfp" = (/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},/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cfq" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/blue,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cfr" = (/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cfs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/CMO,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"cft" = (/turf/simulated/floor/plating,/area/medical/medbay) +"cft" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) "cfu" = (/obj/structure/table,/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{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "cfv" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cfw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cfx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "cfy" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{dir = 5; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"cfz" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/window/eastleft{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cfz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) "cfA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cfB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) "cfC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "purplecorner"},/area/hallway/primary/aft) -"cfD" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/door/window/westright{name = "Research and Development Desk"; req_access_txt = "7"},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/toxins/lab) +"cfD" = (/obj/machinery/door/window/southleft,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "cfE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = -32; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cfF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cfG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cfH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cfI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cfJ" = (/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{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cfK" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/turf/simulated/floor/plating,/area/toxins/lab) -"cfL" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/science,/obj/machinery/power/apc{cell_type = 10000; dir = 1; name = "Research Division APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) -"cfM" = (/obj/structure/stool/bed/chair{pixel_y = 5},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) -"cfN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) -"cfO" = (/obj/structure/noticeboard{pixel_y = 32},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) -"cfP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cfQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Research Break Room"; req_access_txt = "0"; req_one_access_txt = "7;35;47;29"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cfR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"cfS" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"cfT" = (/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 11},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"cfU" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = "Misc"; pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"cfV" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced{dir = 4},/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = -2},/obj/structure/table,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/misc_lab) +"cfK" = (/obj/machinery/door/window/southright,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cfL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"cfM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"cfN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"cfO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"cfP" = (/obj/machinery/bookbinder{pixel_y = 0},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/wood,/area/library) +"cfQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cfR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cfS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) +"cfT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"cfU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hydroponics) +"cfV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cfW" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cfX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/misc_lab) -"cfY" = (/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{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"cfZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"cfY" = (/turf/simulated/wall,/area/toxins/server) +"cfZ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) "cga" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) "cgb" = (/obj/structure/lattice,/obj/item/weapon/crowbar/red,/turf/space,/area) "cgc" = (/obj/structure/rack,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5729,14 +5729,14 @@ "cgi" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cgj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cgk" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cgl" = (/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/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"cgl" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) "cgm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) "cgn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo) "cgo" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/cryo) "cgp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor,/area/medical/cryo) "cgq" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cryo) "cgr" = (/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) -"cgs" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) +"cgs" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) "cgt" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/medical/cmo) "cgu" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cgv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -5748,39 +5748,39 @@ "cgB" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cgC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "cgD" = (/obj/machinery/chem_master,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"cgE" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cgE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) "cgF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"cgG" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/window/westleft{name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/simulated/floor{dir = 10; icon_state = "whitepurple"},/area/toxins/lab) +"cgG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay2{name = "Medbay Storage"}) "cgH" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) "cgI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) "cgJ" = (/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) "cgK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) "cgL" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) "cgM" = (/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{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cgN" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/toxins/lab) -"cgO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cgN" = (/obj/machinery/atmospherics/pipe/vent{dir = 2},/turf/simulated/floor/plating/airless,/area) +"cgO" = (/obj/machinery/atmospherics/binary/pump{name = "Burn Chamber Inlet"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "cgP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cgQ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cgQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/server) "cgR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cgS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cgS" = (/obj/machinery/blackbox_recorder,/obj/machinery/door/window/southright,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "cgT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cgU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cgV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cgW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) -"cgX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"cgY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) -"cgZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cha" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"chb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"chc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Miscellaneous Research"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"chd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"che" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"chf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"chg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"chh" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) -"chi" = (/obj/item/weapon/cigbutt,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"chj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"chk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Misc Research Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"cgU" = (/obj/machinery/telecomms/server/presets/medical,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southright,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cgV" = (/obj/machinery/telecomms/server/presets/science,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southleft,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cgW" = (/obj/machinery/telecomms/server/presets/engineering,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southright,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cgX" = (/obj/machinery/telecomms/server/presets/common,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cgY" = (/obj/machinery/message_server,/obj/machinery/door/window/southleft,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) +"cha" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"chb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"chc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central) +"chd" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydroshut"; name = "hydroponics lab shutters"},/obj/machinery/door/window/westright{dir = 4; name = "Hydroponics Desk"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor{dir = 4; icon_state = "greenfull"; tag = "icon-whitehall (WEST)"},/area/hydroponics) +"che" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"chf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"chg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) +"chh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) +"chi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"chj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) +"chk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "chl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "chm" = (/obj/structure/closet/crate,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "chn" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/space,/area) @@ -5802,53 +5802,53 @@ "chD" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/medical/cryo) "chE" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact"; level = 2},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cryo) "chF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) -"chG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"chH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"chI" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"chG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"chH" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "hydroshut"; name = "hydroponics lab shutters"},/obj/machinery/door/window/westleft{dir = 4; name = "Hydroponics Desk"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor{dir = 4; icon_state = "greenfull"; tag = "icon-whitehall (WEST)"},/area/hydroponics) +"chI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) "chJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/cmo) "chK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "chL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "chM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "chN" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "chO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "CMO Maintenance"; req_access_txt = "40"},/turf/simulated/floor/plating,/area/medical/cmo) -"chP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/medical/medbay) +"chP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central) "chQ" = (/obj/structure/table,/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/power/apc{dir = 8; name = "Chemistry APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{dir = 10; icon_state = "whiteyellow"},/area/medical/chemistry) "chR" = (/obj/structure/table,/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},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "chS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"chT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"chT" = (/obj/machinery/telecomms/bus/preset_one,/obj/machinery/door/window/northleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "chU" = (/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Deliveries"; req_access_txt = "5; 33"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/medical/chemistry) "chV" = (/obj/structure/sign/chemistry,/turf/simulated/wall,/area/medical/chemistry) "chW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"chX" = (/obj/structure/table,/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/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = -25},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"chX" = (/obj/machinery/telecomms/processor/preset_one,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/northright,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "chY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 2; name = "Research Lab APC"; pixel_x = 0; pixel_y = -26},/obj/structure/cable/yellow,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/lab) "chZ" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/machinery/door/window/eastleft{dir = 1; name = "Research and Development Deliveries"; req_access_txt = "7"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/toxins/lab) "cia" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/lab) "cib" = (/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/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"cic" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"cid" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cie" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cif" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cic" = (/obj/machinery/telecomms/processor/preset_three,/obj/machinery/door/window/northright,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cid" = (/obj/machinery/telecomms/bus/preset_three,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cie" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/pestkiller/lindane,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"cif" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cig" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cih" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cii" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cij" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cij" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) "cik" = (/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cil" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cim" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cil" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"cim" = (/obj/item/weapon/minihoe,/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 0; pixel_y = 32},/obj/machinery/door_control{dir = 2; id = "hydroshut"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = 24},/obj/structure/table,/obj/item/nutrient/rh,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "cin" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cio" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) -"cip" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"ciq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"cir" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Miscellaneous Research"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/toxins/misc_lab) -"cis" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"cit" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_off"; name = "Gas Pump"; on = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"ciu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"civ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"ciw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/toxins/misc_lab) -"cix" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/toxins/misc_lab) -"ciy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"cip" = (/obj/item/weapon/shovel/spade,/obj/structure/table,/obj/item/seeds/limeseed,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"ciq" = (/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/structure/table,/obj/item/nutrient/ez,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) +"cir" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/maintenance/storage) +"cis" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cit" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"ciu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/server) +"civ" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Telecoms Server Room APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"ciw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cix" = (/obj/machinery/power/apc{dir = 8; name = "Aft Port Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ciy" = (/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/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/chapel/main) "ciz" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"ciA" = (/obj/structure/lattice,/turf/space,/area/maintenance/aft{name = "Aft Maintenance"}) +"ciA" = (/obj/machinery/door/window/eastleft{dir = 1; name = "Coffin Storage"; req_access_txt = "22"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/chapel/main) "ciB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) "ciC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "ciD" = (/obj/machinery/computer/operating,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) @@ -5858,16 +5858,16 @@ "ciH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "ciI" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) "ciJ" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo) -"ciK" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/cryo) +"ciK" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "ciL" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo) -"ciM" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/cryo) -"ciN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) +"ciM" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/library) +"ciN" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/paicard,/turf/simulated/floor/wood,/area/library) "ciO" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciS" = (/obj/machinery/computer/crew,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"ciT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"ciT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) "ciU" = (/obj/machinery/door/airlock/maintenance{name = "Chemistry Lab Maintenance"; req_access_txt = "5; 33"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/chemistry) "ciV" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Chemistry"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/chemistry) "ciW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) @@ -5875,29 +5875,29 @@ "ciY" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Aft Hallway APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) "ciZ" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Research and Development"},/turf/simulated/floor{icon_state = "delivery"},/area/toxins/lab) "cja" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Research Lab Maintenance"; req_access_txt = "7"},/turf/simulated/floor/plating,/area/toxins/lab) -"cjb" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Research Division"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) +"cjb" = (/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"; name = "Library Desk Door"; pixel_x = 3; req_access_txt = "37"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/library) "cjc" = (/turf/simulated/wall,/area/assembly/chargebay) -"cjd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cjd" = (/obj/machinery/libraryscanner,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor/wood,/area/library) "cje" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cjf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cjf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "cjg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"cjh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"cji" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"cjh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"cji" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cjj" = (/turf/simulated/wall,/area/crew_quarters/hor) "cjk" = (/turf/simulated/wall/r_wall,/area/toxins/storage) "cjl" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/toxins/storage) -"cjm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/storage) -"cjn" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cjo" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_off"; name = "Gas Pump"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cjp" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cjq" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/light,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cjr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"cjm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) +"cjn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"cjo" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"cjp" = (/obj/machinery/bookbinder{pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/library) +"cjq" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"cjr" = (/obj/machinery/door/airlock/external{name = "Transport Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "cjs" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/toxins/misc_lab) -"cjt" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"cjt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "cju" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cjv" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cjw" = (/turf/simulated/floor/plating/airless,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"cjx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"cjw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/central) +"cjx" = (/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{icon_state = "bar"},/area/crew_quarters/bar) "cjy" = (/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; pixel_y = 0},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "cjz" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor,/area/medical/surgery) "cjA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/surgery) @@ -5907,21 +5907,21 @@ "cjE" = (/obj/structure/stool/bed/roller,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cjF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cjG" = (/obj/structure/stool/bed,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cjH" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cjI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cjJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"cjH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Maltese Falcon"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/bar) +"cjI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"cjJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cjK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer's Office"; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) "cjL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cjM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cjN" = (/obj/item/weapon/folder/blue,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cjO" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/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},/obj/effect/landmark/start{name = "Chief Medical Officer"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"cjP" = (/obj/machinery/computer/med_data,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring medbay to ensure patient safety."; name = "Medbay Monitor"; network = "Medbay"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"cjQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/medical/medbay) -"cjR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"cjS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/medical/medbay) -"cjT" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/medbay) -"cjU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"cjV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) +"cjP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"cjQ" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) +"cjR" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"cjS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"cjT" = (/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/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 28},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) +"cjU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"cjV" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/maintenance/storage) "cjW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cjX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "cjY" = (/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{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) @@ -5940,17 +5940,17 @@ "ckl" = (/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) "ckm" = (/obj/structure/lamarr,/obj/machinery/light/small{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) "ckn" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) -"cko" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"cko" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "ckp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) -"ckq" = (/obj/machinery/computer/area_atmos,/obj/machinery/light/small{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) -"ckr" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"ckq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"ckr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) "cks" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "ckt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "cku" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "ckv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "ckw" = (/turf/simulated/floor/plating/airless,/area/maintenance/aft{name = "Aft Maintenance"}) -"ckx" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"cky" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ckx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) +"cky" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/hallway/secondary/entry{name = "Arrivals"}) "ckz" = (/obj/machinery/door/airlock/external,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ckA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "ckB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5960,9 +5960,9 @@ "ckF" = (/obj/structure/stool/bed/chair,/obj/machinery/power/apc{dir = 1; name = "Medical Security Checkpoint APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) "ckG" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) "ckH" = (/obj/structure/closet/secure_closet/security/med,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) -"ckI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/medical) -"ckJ" = (/turf/simulated/floor{dir = 8; icon_state = "whiteredcorner"},/area/medical/medbay) -"ckK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/medbay) +"ckI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"ckJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "bluecorner"},/area/hallway/secondary/entry) +"ckK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) "ckL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ckM" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ckN" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -5986,10 +5986,10 @@ "clf" = (/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/crew_quarters/hor) "clg" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "clh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) -"cli" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) -"clj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/storage) -"clk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/power/apc{dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) -"cll" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/toxins/storage) +"cli" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"clj" = (/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"clk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"cll" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) "clm" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/aft{name = "Aft Maintenance"}) "cln" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Air Out"; on = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/aft{name = "Aft Maintenance"}) "clo" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5998,7 +5998,7 @@ "clr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cls" = (/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "clt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"clu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"clu" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "clv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "clw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/robotics) "clx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6008,29 +6008,29 @@ "clB" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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,/area/security/checkpoint/medical) "clC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "red"},/area/security/checkpoint/medical) "clD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Medbay Security Post"},/turf/simulated/floor,/area/security/checkpoint/medical) -"clE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay) -"clF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"clG" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"clE" = (/obj/machinery/telecomms/receiver/preset_right,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"clF" = (/obj/machinery/telecomms/receiver/preset_left,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"clG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/bookcase{name = "bookcase"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "clH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/medical/cmo) "clI" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"clJ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"clJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "clK" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"clL" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"clL" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "clM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"clN" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/alarm{pixel_y = 32},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"clN" = (/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,/area/hallway/secondary/entry) "clO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) "clP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "clQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) "clR" = (/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "Mech Bay"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) "clS" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/assembly/chargebay) -"clT" = (/obj/machinery/power/apc{dir = 1; name = "Mech Bay APC"; pixel_x = 0; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 23},/turf/simulated/floor,/area/assembly/chargebay) +"clT" = (/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{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "clU" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"clV" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"clV" = (/obj/machinery/vending/coffee,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "clW" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "clX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/assembly/chargebay) -"clY" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/eastleft{dir = 2; name = "Robotics Deliveries"; req_access_txt = "29"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) +"clY" = (/obj/machinery/vending/dinnerware,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "clZ" = (/obj/structure/noticeboard{pixel_x = 2; pixel_y = 32},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"cma" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"cma" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/morgue{density = 0; icon_state = "door0"; name = "Funeral Parlour"; opacity = 0; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "cmb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) "cmd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/hor) @@ -6043,14 +6043,14 @@ "cmk" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light/small{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "cml" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) "cmm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/toxins/storage) -"cmn" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/storage) -"cmo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) +"cmn" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) +"cmo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cmp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) -"cmq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/toxins/storage) +"cmq" = (/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) "cmr" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "cms" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/aft{name = "Aft Maintenance"}) "cmt" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cmu" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/maintenance/aft{name = "Aft Maintenance"}) +"cmu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cmv" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmw" = (/obj/structure/closet/crate,/obj/item/weapon/cable_coil,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6060,15 +6060,15 @@ "cmB" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) "cmC" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) "cmD" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring medbay to ensure patient safety."; name = "Medbay Monitor"; network = "Medbay"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) -"cmE" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/medical) -"cmF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/medbay) -"cmG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cmH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"cmI" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) -"cmJ" = (/obj/machinery/vending/medical,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) +"cmE" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) +"cmF" = (/obj/structure/reagent_dispensers/beerkeg,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"cmG" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"cmH" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 0; pixel_y = -30},/obj/item/weapon/book/manual/barman_recipes,/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"cmI" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/tcommsat/computer) +"cmJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/wood,/area/security/vacantoffice) "cmK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cmL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"cmM" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Morgue APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cmM" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "cmN" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "cmO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) "cmP" = (/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "Mech Bay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) @@ -6076,8 +6076,8 @@ "cmR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/assembly/chargebay) "cmS" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "cmT" = (/turf/simulated/floor,/area/assembly/chargebay) -"cmU" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/chargebay) -"cmV" = (/obj/structure/table,/obj/machinery/door/window/eastleft{name = "Robotics Desk"; req_one_access_txt = "29"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/assembly/chargebay) +"cmU" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/obj/machinery/power/apc{cell_type = 2500; dir = 4; name = "Telecoms Control APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/tcommsat/computer) +"cmV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/tcommsat/computer) "cmW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cmX" = (/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/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) @@ -6089,9 +6089,9 @@ "cne" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "cnf" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "cng" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) -"cnh" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/storage) +"cnh" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "cni" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"cnj" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"cnj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) "cnk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "cnl" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/aft{name = "Aft Maintenance"}) "cnm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6105,31 +6105,31 @@ "cnu" = (/obj/machinery/hydroponics/soil{pixel_y = 8},/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) "cnv" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cnw" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"cnx" = (/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; tag = ""},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cnx" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area) "cny" = (/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) "cnz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cnA" = (/turf/simulated/wall/r_wall,/area/security/checkpoint/medical) -"cnB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "whitebluecorner"},/area/medical/medbay) -"cnC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cnD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cnE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cnF" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/medical/medbay) +"cnA" = (/obj/machinery/atmospherics/pipe/vent{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cnB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cnC" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cnD" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cnE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area) +"cnF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cnG" = (/obj/structure/morgue,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"cnH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"cnI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"cnJ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{pixel_x = 23; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cnH" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"cnI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cnJ" = (/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cnK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/medical/morgue) "cnL" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "cnM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cnN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"cnO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 26; pixel_y = 6; req_one_access_txt = "29"},/turf/simulated/floor,/area/hallway/primary/aft) -"cnP" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = -26; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/assembly/chargebay) +"cnO" = (/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/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) +"cnP" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "cnQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/assembly/chargebay) "cnR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/assembly/chargebay) "cnS" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/assembly/chargebay) -"cnT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/assembly/chargebay) -"cnU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/chargebay) -"cnV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/eastright{name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/assembly/chargebay) +"cnT" = (/obj/machinery/computer/rdservercontrol,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cnU" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cnV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 120; icon_state = "in"; 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) "cnW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cnX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) "cnY" = (/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/machinery/light_switch{pixel_y = -23},/obj/structure/cable/yellow,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) @@ -6141,7 +6141,7 @@ "coe" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "cof" = (/obj/item/weapon/cigbutt,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) "cog" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/storage) -"coh" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/storage) +"coh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/aft) "coi" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "coj" = (/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{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/aft{name = "Aft Maintenance"}) "cok" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6159,71 +6159,71 @@ "cow" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/effect/decal/cleanable/greenglow,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cox" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "coy" = (/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"coz" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"coz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/hallway/primary/aft) "coA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "coB" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "coC" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"coD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/genetics) -"coE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"coF" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) -"coG" = (/obj/structure/closet/wardrobe/genetics_white,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) -"coH" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) -"coI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) -"coJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "IgnoreThis"; name = "Genetics"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/genetics) -"coK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/medbay) -"coL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 0; icon_state = "whiteblue"},/area/medical/medbay) -"coM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 0; icon_state = "whiteblue"},/area/medical/medbay) -"coN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitebluecorner"},/area/medical/medbay) -"coO" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"coP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"coQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"coD" = (/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"coE" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"coF" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) +"coG" = (/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) +"coH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) +"coI" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) +"coJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) +"coK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) +"coL" = (/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) +"coM" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"coN" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"coO" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 5; icon_state = "escape"},/area/hallway/secondary/exit) +"coP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.5-Escape2"; location = "9-Escape"},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) +"coQ" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "coR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "coS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"coT" = (/obj/machinery/light/small,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"coU" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"coV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"coW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"coX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"coY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) +"coT" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"coU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/hallway/secondary/exit) +"coV" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) +"coW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) +"coX" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) +"coY" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "coZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cpa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"cpa" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) "cpb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor,/area/assembly/chargebay) "cpc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/assembly/chargebay) -"cpd" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/assembly/chargebay) +"cpd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "cpf" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cpg" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"cph" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"cpi" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"cpg" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=10-Aft-Central"; location = "9.5-Escape2"},/turf/simulated/floor,/area/hallway/secondary/exit) +"cph" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/mixing) +"cpi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "cpj" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall/r_wall,/area/toxins/storage) "cpk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/storage) -"cpl" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/aft{name = "Aft Maintenance"}) +"cpl" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cpm" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"cpn" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"cpn" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/mixing) "cpo" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("Toxins")},/turf/simulated/floor/airless,/area/toxins/test_area) "cpp" = (/obj/structure/rack,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpq" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpr" = (/obj/structure/table,/obj/item/weapon/spacecash,/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cps" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cpt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cpu" = (/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/portsolar) -"cpv" = (/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"cpw" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/medical/genetics) +"cpu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/aft) +"cpv" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/eastleft{name = "Robotics Desk"; req_one_access_txt = "29"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cpw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpx" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cpy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cpz" = (/obj/machinery/light_switch{pixel_x = 23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"cpy" = (/obj/machinery/disposal,/obj/structure/window/reinforced,/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"cpz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "cpA" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/assembly/robotics) -"cpB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/medbay) -"cpC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6;5"},/turf/simulated/floor/plating,/area/medical/morgue) +"cpB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"cpC" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/window/reinforced,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) "cpD" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/chargebay) -"cpE" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/assembly/chargebay) -"cpF" = (/obj/machinery/light,/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"cpG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"cpE" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"cpF" = (/turf/simulated/wall/r_wall,/area/medical/genetics_cloning) +"cpG" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "cpH" = (/obj/machinery/recharge_station,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"cpI" = (/obj/machinery/recharge_station,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"cpI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cpJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{dir = 4; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cpK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) -"cpL" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/toxins/mixing) +"cpK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) +"cpL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cpM" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cpN" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cpO" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) @@ -6234,7 +6234,7 @@ "cpT" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cpU" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cpV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) -"cpW" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"cpW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpX" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cpZ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6245,34 +6245,34 @@ "cqe" = (/obj/machinery/power/solar_control{id = "aftport"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) "cqf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cqg" = (/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/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/cable_coil,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cqh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cqi" = (/turf/simulated/floor,/area/medical/genetics) -"cqj" = (/obj/machinery/door/window/westleft{dir = 4; name = "Monkey Pen"; req_access_txt = "9"},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"cqk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cql" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cqm" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cqn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/machinery/light{dir = 8},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"cqo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"cqp" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "ClonerDoor"; name = "Cloning Exit Button"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"cqq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"cqr" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/genetics_cloning) -"cqs" = (/obj/machinery/light{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cqt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"cqu" = (/obj/machinery/vending/coffee,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"cqv" = (/obj/machinery/vending/snack,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"cqw" = (/obj/machinery/vending/cigarette,/obj/machinery/ai_status_display{pixel_y = 32},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"cqx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cqy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cqz" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/shoes/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cqh" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/obj/machinery/door/window/eastright{dir = 4; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"cqi" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/assembly/robotics) +"cqj" = (/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/weapon/storage/toolbox/mechanical,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cqk" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/mixing) +"cql" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"cqm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"cqn" = (/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/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) +"cqo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"cqp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cqq" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cqr" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay3{name = "Medbay Aft"}) +"cqs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cqt" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/obj/structure/table,/obj/structure/noticeboard{pixel_y = -32},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cqu" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/genetics) +"cqv" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics) +"cqw" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"cqx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"cqy" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"cqz" = (/obj/structure/table,/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "cqA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cqB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/assembly/robotics) "cqC" = (/turf/simulated/floor,/area/assembly/robotics) -"cqD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/assembly/robotics) +"cqD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "cqE" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/assembly/robotics) "cqF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cqG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cqH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"cqI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"cqI" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/genetics_cloning) "cqJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cqK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "cqL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -6292,37 +6292,37 @@ "cqZ" = (/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,/area/maintenance/portsolar) "cra" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "crb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"crc" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"crd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) -"cre" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"crf" = (/obj/structure/table,/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},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"crg" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"crh" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) -"cri" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics_cloning) +"crc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"crd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cre" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"crf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"crg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Auxiliary Research Access"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/robotics) +"crh" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/assembly/robotics) +"cri" = (/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/assembly/robotics) "crj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"crk" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"crl" = (/obj/machinery/computer/cloning,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"crm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/genetics_cloning) -"crn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay) -"cro" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"crp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"crq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"crr" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted{dir = 4},/obj/structure/window/reinforced/tinted/frosted{dir = 1},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor/plating,/area/assembly/robotics) -"crs" = (/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"crk" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"crl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Auxiliary Genetics Access"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/genetics) +"crm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/assembly/robotics) +"crn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/assembly/robotics) +"cro" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) +"crp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"crq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/assembly/robotics) +"crr" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) +"crs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) "crt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cru" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "crv" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/assembly/robotics) -"crw" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/obj/machinery/door/window/eastright{dir = 8; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"crw" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) "crx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"cry" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/assembly/robotics) +"cry" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) "crz" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"crA" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/window/eastleft{name = "Robotics Desk"; req_one_access_txt = "29"},/turf/simulated/floor,/area/assembly/robotics) -"crB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/assembly/robotics) -"crC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/assembly/robotics) -"crD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics) +"crA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/genetics) +"crB" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 23},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/genetics) +"crC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) +"crD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/medical/genetics) "crE" = (/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) "crF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"crG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"crG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "crH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "crI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "crJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -6330,16 +6330,16 @@ "crL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "crM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "crN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"crO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"crP" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"crQ" = (/obj/machinery/hologram/holopad,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) -"crR" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"crO" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics_cloning) +"crP" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) +"crQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/genetics_cloning) +"crR" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics_cloning) "crS" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) "crT" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/toxins/mixing) "crU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) "crV" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) "crW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) -"crX" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/toxins/mixing) +"crX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitebluecorner"},/area/medical/genetics_cloning) "crY" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor,/area/toxins/mixing) "crZ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/toxins/mixing) "csa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) @@ -6347,42 +6347,42 @@ "csc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) "csd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cse" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) -"csf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"csg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"csh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "IgnoreThis"; name = "Genetics"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/genetics) -"csi" = (/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"csj" = (/obj/machinery/hologram/holopad,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"csk" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"csl" = (/obj/machinery/clonepod,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"csm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/genetics_cloning) -"csn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/medbay) -"cso" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Brig2"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/medbay) -"csp" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"csq" = (/obj/structure/stool,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"csr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csf" = (/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"csg" = (/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csh" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csi" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/trash/raisins,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csj" = (/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/trash/candy,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csk" = (/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/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor/plating,/area/toxins/mixing) +"csl" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/assembly/robotics) +"csm" = (/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/medical/genetics) +"csn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) +"cso" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"csp" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/assembly/robotics) +"csq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/assembly/robotics) +"csr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/robotics) "css" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cst" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"csu" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) -"csv" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/assembly/robotics) -"csw" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/robotics) -"csx" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/assembly/robotics) +"cst" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/assembly/robotics) +"csu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/assembly/robotics) +"csv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/robotics) +"csw" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"csx" = (/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) "csy" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/assembly/robotics) -"csz" = (/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/assembly/robotics) -"csA" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/assembly/robotics) -"csB" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) -"csC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/robotics) -"csD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"csE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"csz" = (/obj/machinery/light/small{dir = 1},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csA" = (/obj/machinery/door/airlock{name = "Medbay Emergency Storage"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"csB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"csC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"csD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"csE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "csF" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) "csG" = (/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,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) "csH" = (/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,/obj/machinery/light,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) "csI" = (/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,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) -"csJ" = (/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/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) +"csJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/genetics) "csK" = (/obj/structure/dispenser,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) -"csL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"csL" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/genetics) "csM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "csN" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) -"csO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"csO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/genetics) "csP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "csQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) "csR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) @@ -6395,38 +6395,38 @@ "csY" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) "csZ" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/toxins/test_area) "cta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ctb" = (/obj/machinery/dna_scannernew,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics) -"ctc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"ctd" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cte" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"ctf" = (/obj/structure/table,/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"ctg" = (/obj/structure/closet/wardrobe/white,/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cloning Room APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 8; icon_state = "whitebluecorner"},/area/medical/genetics_cloning) -"cth" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) -"cti" = (/obj/structure/closet/secure_closet/personal/patient,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/genetics_cloning) +"ctb" = (/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) +"ctc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"ctd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cte" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics_cloning) +"ctf" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"ctg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"cth" = (/obj/structure/cable/yellow{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{icon_state = "white"},/area/medical/genetics_cloning) +"cti" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "IgnoreThis"; name = "Genetics"; req_access_txt = "5; 9"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "ctj" = (/turf/simulated/wall,/area/medical/genetics_cloning) -"ctk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"ctl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"ctm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Break Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay) -"ctn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"cto" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"ctp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/structure/table,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"ctk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/toxins/server) +"ctl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"ctm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"ctn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"cto" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"ctp" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/assembly/robotics) "ctq" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"ctr" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cts" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/robotics) -"ctt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/assembly/robotics) -"ctu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/robotics) -"ctv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/assembly/robotics) -"ctw" = (/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/assembly/robotics) -"ctx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 23},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cty" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/assembly/robotics) +"ctr" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cts" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"ctt" = (/obj/structure/table,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/weapon/storage/box/bodybags,/obj/item/device/flash/synthetic,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"ctu" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/assembly/robotics) +"ctv" = (/turf/simulated/wall,/area/medical/medbay3{name = "Medbay Aft"}) +"ctw" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/medbay3{name = "Medbay Aft"}) +"ctx" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cty" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ctz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "ctA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ctB" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/toxins/mixing) "ctC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/toxins/mixing) -"ctD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"ctE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/mixing) -"ctF" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/mixing) -"ctG" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow,/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) +"ctD" = (/obj/structure/stool/bed/roller,/obj/item/weapon/storage/box/monkeycubes,/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"ctE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/medical/genetics) +"ctF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/medical/genetics) +"ctG" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/genetics) "ctH" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/mixing) "ctI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/mixing) "ctJ" = (/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) @@ -6437,31 +6437,31 @@ "ctO" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) "ctP" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) "ctQ" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) -"ctR" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "aftport"; name = "Aft-Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"ctR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) "ctS" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) -"ctT" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) -"ctU" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{dir = 8; icon_state = "whitebluecorner"},/area/medical/genetics) -"ctV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"ctW" = (/obj/structure/table,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/rxglasses,/obj/machinery/power/apc{dir = 2; name = "Genetics APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/genetics) -"ctX" = (/obj/machinery/computer/scan_consolenew,/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 0; icon_state = "whiteblue"},/area/medical/genetics) -"ctY" = (/obj/machinery/dna_scannernew,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 0; icon_state = "whiteblue"},/area/medical/genetics) -"ctZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{name = "Cloning Maintenance"; req_access_txt = "5; 9"},/turf/simulated/floor/plating,/area/medical/genetics_cloning) -"cua" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) -"cub" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/medbay) -"cuc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) -"cud" = (/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/table,/obj/structure/noticeboard{pixel_y = -32},/obj/item/weapon/paper,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay) +"ctT" = (/turf/simulated/wall,/area/maintenance/aft) +"ctU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"ctV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"ctW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/aft) +"ctX" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/weapon/pen,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 11},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"ctY" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/aft) +"ctZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"cua" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cub" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuc" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cud" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{dir = 8; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cue" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuf" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cug" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) +"cuf" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/genetics_cloning) +"cug" = (/obj/machinery/clonepod,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 6; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cuh" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = -30},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cui" = (/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cuj" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) -"cuk" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) -"cul" = (/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/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cuk" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/medbay3{name = "Medbay Aft"}) +"cul" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) "cum" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) -"cun" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"cuo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cup" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cun" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay3{name = "Medbay Aft"}) +"cuo" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) +"cup" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) "cuq" = (/obj/structure/lattice,/turf/space,/area/toxins/mixing) "cur" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "mix vent bast door"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) "cus" = (/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) @@ -6472,37 +6472,37 @@ "cux" = (/obj/machinery/atmospherics/valve{dir = 4; name = "manual outlet valve"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) "cuy" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) "cuz" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) -"cuA" = (/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/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor/plating,/area/toxins/mixing) +"cuA" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor,/area/medical/genetics) "cuB" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/mixing) "cuC" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating,/area/toxins/mixing) -"cuD" = (/turf/simulated/floor/plating/airless,/area/toxins/mixing) +"cuD" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) "cuE" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cuF" = (/obj/item/device/radio/beacon,/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) "cuG" = (/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("Toxins")},/turf/simulated/floor/airless,/area/toxins/test_area) "cuH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) "cuI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"cuJ" = (/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 = ""},/turf/simulated/floor/plating/airless,/area/solar/port) +"cuJ" = (/obj/machinery/door/window/westleft{dir = 1; name = "Monkey Pen"; req_access_txt = "9"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/genetics) "cuK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) "cuL" = (/turf/simulated/floor/plating/airless,/area/solar/port) -"cuM" = (/obj/machinery/door/airlock/maintenance{name = "Genetics Maintenance"; req_access_txt = "5; 9"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"cuN" = (/obj/structure/cable/yellow{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 = 6},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuP" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/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/aft{name = "Aft Maintenance"}) -"cuQ" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/medbay) -"cuR" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"cuM" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/server{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"cuN" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cuO" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cuP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"cuQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cuR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) "cuS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cuU" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"cuT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cuU" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "cuV" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuW" = (/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/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "ClonerDoor"; name = "Cloning"; req_access_txt = "5; 9"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"cva" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuZ" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/assembly/robotics) +"cva" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/assembly/robotics) "cvb" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) -"cvc" = (/turf/simulated/floor{dir = 10; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"cvc" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) "cvd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"cve" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"cve" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/primary/aft) "cvf" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) "cvg" = (/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) "cvh" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) @@ -6516,23 +6516,23 @@ "cvp" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvq" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) "cvr" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/test_area) -"cvs" = (/obj/structure/cable,/obj/machinery/power/solar{id = "aftport"; name = "Aft-Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"cvt" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) +"cvs" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) +"cvt" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) "cvu" = (/obj/structure/cable/yellow{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{name = "Aft Maintenance"}) "cvv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cvw" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{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{dir = 1; icon_state = "whitegreen"},/area/medical/virology) -"cvx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) -"cvy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cvz" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cvA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft) +"cvw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) +"cvx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cvy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cvz" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cvA" = (/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/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cvB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/aft) -"cvC" = (/obj/structure/table,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/device/flash/synthetic,/obj/item/weapon/storage/box/bodybags,/obj/item/device/flash/synthetic,/obj/item/weapon/pen,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) -"cvD" = (/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/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/assembly/robotics) +"cvC" = (/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) +"cvD" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "cvE" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 23},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cvF" = (/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,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cvG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cvH" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) -"cvI" = (/obj/structure/closet/wardrobe/robotics_black,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cvI" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "cvJ" = (/turf/simulated/wall,/area/assembly/robotics) "cvK" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "cvL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6544,57 +6544,57 @@ "cvR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvS" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"cvU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/robotics) -"cvV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cvW" = (/obj/structure/cable/yellow{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/aft) -"cvX" = (/obj/structure/cable/yellow{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 = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cvY" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) -"cvZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) -"cwa" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) +"cvU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft) +"cvV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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{name = "Aft Maintenance"}) +"cvW" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cvX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; 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) +"cvY" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"cvZ" = (/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},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/plating,/area/toxins/server) +"cwa" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "cwb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/primary/aft) +"cwc" = (/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/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cwd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "cwe" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cwf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area/hallway/primary/aft) -"cwg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/robotics) -"cwh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) +"cwg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"cwh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) "cwi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) -"cwj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwj" = (/obj/structure/cable/yellow{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{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) +"cwk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) "cwl" = (/obj/machinery/door/airlock/maintenance{name = "Toxins Lab Maintenance"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwm" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) "cwn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwo" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwp" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwq" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwr" = (/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cws" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet/wardrobe/black,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cws" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwu" = (/turf/simulated/wall/r_wall,/area/medical/virology) "cwv" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virology) "cww" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cwx" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/medical/virology) "cwy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 10; icon_state = "escape"},/area/hallway/primary/aft) -"cwz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/aft) -"cwA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/hallway/primary/aft) -"cwB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwA" = (/obj/machinery/alarm{pixel_y = 32},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cwB" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cwC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cwD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "7;12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) -"cwF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) -"cwG" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) -"cwH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwE" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cwF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay{name = "Medbay Central"}) +"cwG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cwH" = (/obj/machinery/power/apc{dir = 1; name = "Mech Bay APC"; pixel_x = 0; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/assembly/chargebay) "cwI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/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/maintenance/aft{name = "Aft Maintenance"}) "cwJ" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwK" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/solar/port) -"cwL" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/assembly/robotics) +"cwK" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plating,/area/assembly/chargebay) +"cwL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) "cwM" = (/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,/area/medical/virology) "cwN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cwO" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/exit) -"cwP" = (/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) -"cwQ" = (/obj/machinery/computer/arcade,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) -"cwR" = (/obj/structure/closet/emcloset,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) -"cwS" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) +"cwP" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"cwQ" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/machinery/door/window/eastleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) +"cwR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"cwS" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "cwT" = (/turf/simulated/wall,/area/hallway/secondary/exit) "cwU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/exit) "cwV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/exit) @@ -6612,22 +6612,24 @@ "cxh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) "cxi" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) "cxj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) -"cxk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) -"cxl" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 5; icon_state = "escape"},/area/hallway/secondary/exit) +"cxk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) +"cxl" = (/turf/simulated/floor{dir = 8; icon_state = "whiteredcorner"},/area/medical/medbay{name = "Medbay Central"}) "cxm" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxn" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cxo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/medbay{name = "Medbay Central"}) "cxp" = (/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,/area/toxins/xenobiology) "cxq" = (/obj/structure/stool/bed/chair,/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxr" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxs" = (/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,/area/maintenance/aft{name = "Aft Maintenance"}) "cxt" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxu" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cxv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/aft{name = "Aft Maintenance"}) +"cxv" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/security/checkpoint/medical) "cxw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cxx" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"cxy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"cxz" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"cxy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) +"cxz" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "cxA" = (/obj/machinery/light,/obj/machinery/camera/autoname{dir = 1; network = list("Toxins")},/turf/simulated/floor/airless,/area/toxins/test_area) +"cxB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/stool,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) "cxC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) "cxD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cxE" = (/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) @@ -6636,9 +6638,10 @@ "cxH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "cxI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/exit) "cxJ" = (/obj/machinery/power/apc{dir = 2; name = "Escape Shuttle Bay APC"; pixel_y = -24},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light_switch{pixel_x = 11; pixel_y = -23},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"cxK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/hallway/secondary/exit) -"cxL" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"cxK" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"cxL" = (/turf/simulated/wall,/area/security/checkpoint/medical) "cxM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"cxN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cxO" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) "cxP" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) "cxQ" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6652,6 +6655,7 @@ "cxY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cxZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) "cya" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"cyb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cyc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cyd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology) "cye" = (/obj/structure/stool,/obj/machinery/light_construct/small{dir = 8},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6678,25 +6682,25 @@ "cyz" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) "cyA" = (/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,/area/hallway/secondary/exit) "cyB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) -"cyC" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/exit) +"cyC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/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{icon_state = "dark"},/area/medical/morgue) "cyD" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) "cyE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cyF" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/xenobiology) "cyG" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cyH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cyI" = (/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) +"cyI" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Morgue APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cyJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) "cyK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/medical/virology) "cyL" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; 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 = "0"},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) "cyM" = (/obj/structure/closet/l3closet,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) "cyN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"cyO" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=10-Aft-Central"; location = "9-Escape"},/turf/simulated/floor,/area/hallway/secondary/exit) +"cyO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cyP" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "cyQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cyR" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "cyS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"cyT" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/xenobiology) -"cyU" = (/obj/structure/lattice,/obj/item/trash/plate,/turf/space,/area) +"cyT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cyU" = (/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cyV" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cyW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cyX" = (/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/cable_coil,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -6723,8 +6727,8 @@ "czs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "czt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "czu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"czv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) -"czw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/solar/port) +"czv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"czw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "czx" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czy" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czz" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6732,13 +6736,14 @@ "czB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czC" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "czF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/virology) "czG" = (/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 = -26; pixel_y = 26},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/virology) "czI" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "czJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/secondary/exit) "czK" = (/obj/structure/largecrate,/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/exit) -"czL" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"czL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) "czM" = (/obj/machinery/power/apc{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "czN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "czO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) @@ -6751,7 +6756,7 @@ "czV" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "czW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "czX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"czY" = (/obj/machinery/atmospherics/pipe/vent{dir = 4},/turf/simulated/floor/plating/airless,/area/medical/virology) +"czY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "czZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "cAa" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) "cAb" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) @@ -6761,6 +6766,7 @@ "cAf" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cAg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/virology) "cAh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"cAi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/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{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cAj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/virology) "cAk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cAl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/virology) @@ -6786,6 +6792,7 @@ "cAF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) "cAG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) "cAH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/virology) +"cAI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "cAJ" = (/obj/machinery/door/window/southright,/turf/simulated/floor{dir = 10; icon_state = "escape"},/area/hallway/secondary/exit) "cAK" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) "cAL" = (/obj/machinery/door/window/southright,/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) @@ -6883,6 +6890,7 @@ "cCz" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cCA" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) "cCB" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 26; pixel_y = 6; req_one_access_txt = "29"},/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/aft) "cCD" = (/turf/space,/area/shuttle/escape/station) "cCE" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cCF" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) @@ -6933,33 +6941,33 @@ "cDy" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cDz" = (/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"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cDA" = (/obj/structure/cable,/obj/machinery/power/solar{id = "aftstarboard"; name = "Aft-Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"cDB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/medical/virology) +"cDB" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = -26; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -23; pixel_y = -2},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/assembly/chargebay) "cDC" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cDD" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) "cDE" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/toxins/xenobiology) "cDF" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cDG" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/medical/virology) +"cDG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor,/area/assembly/chargebay) "cDH" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cDI" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cDI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor,/area/assembly/chargebay) "cDJ" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cDK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cDL" = (/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"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"cDM" = (/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/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cDL" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/assembly/chargebay) +"cDM" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "cDN" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cDO" = (/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"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cDP" = (/obj/effect/decal/remains/human,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cDP" = (/obj/structure/morgue,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cDQ" = (/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/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cDR" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"cDS" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cDT" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cDR" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cDS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/medbay3{name = "Medbay Aft"}) +"cDT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cDU" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/starboard) "cDV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cDW" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cDX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cDY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/toxins/xenobiology) +"cDY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cDZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/starboard) "cEa" = (/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/starboard) -"cEb" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/simulated/floor/plating/airless,/area/toxins/xenobiology) +"cEb" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) "cEc" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) "cEd" = (/turf/space,/area/syndicate_station/south) "cEe" = (/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) @@ -7258,43 +7266,43 @@ "cJL" = (/turf/unsimulated/wall/splashscreen,/area/start) "cJM" = (/turf/space,/area/shuttle/escape_pod1/centcom) "cJN" = (/turf/space,/area/shuttle/escape_pod2/centcom) -"cJO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/centcom/evac) -"cJP" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/centcom/evac) -"cJQ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/centcom/evac) -"cJR" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/centcom/evac) -"cJS" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/centcom/evac) -"cJT" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/centcom/evac) -"cJU" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/centcom/evac) -"cJV" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/centcom/evac) -"cJW" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/centcom/evac) +"cJO" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) +"cJP" = (/obj/machinery/vending/medical,/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/medical/medbay3{name = "Medbay Aft"}) +"cJQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint/medical) +"cJR" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"cJS" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/chargebay) +"cJT" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/assembly/chargebay) +"cJU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay3{name = "Medbay Aft"}) +"cJV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cJW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cJX" = (/obj/machinery/door/airlock/external{name = "Salvage Shuttle Dock"},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cJY" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/centcom/evac) -"cJZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/centcom/evac) -"cKa" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/centcom/evac) +"cJY" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cJZ" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/medbay3{name = "Medbay Aft"}) +"cKa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed/roller,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/medbay3{name = "Medbay Aft"}) "cKb" = (/turf/simulated/shuttle/plating,/area/centcom/evac) -"cKc" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/centcom/evac) -"cKd" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/centcom/evac) +"cKc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/medical/medbay3{name = "Medbay Aft"}) +"cKd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay3{name = "Medbay Aft"}) "cKe" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cKf" = (/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"cKf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cKg" = (/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) "cKh" = (/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) "cKi" = (/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) -"cKj" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/centcom/evac) -"cKk" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/centcom/evac) -"cKl" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/centcom/evac) +"cKj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cKk" = (/obj/machinery/disposal,/obj/machinery/light_switch{pixel_x = 23; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cKl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cKm" = (/turf/simulated/shuttle/floor,/area/centcom/evac) -"cKn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/centcom/evac) +"cKn" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cKo" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cKp" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/centcom/evac) -"cKq" = (/turf/simulated/shuttle/wall{tag = "icon-swallc1"; icon_state = "swallc1"; dir = 2},/area/centcom/evac) +"cKp" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"cKq" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) "cKr" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) "cKs" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) "cKt" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) "cKu" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"cKv" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cKw" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cKv" = (/obj/machinery/recharge_station,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) +"cKw" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/assembly/chargebay) "cKx" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) -"cKy" = (/turf/simulated/shuttle/wall{tag = "icon-swallc2"; icon_state = "swallc2"; dir = 2},/area/centcom/evac) +"cKy" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "cKz" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) "cKA" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) "cKB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) @@ -7305,18 +7313,18 @@ "cKG" = (/turf/space,/area/shuttle/escape_pod3/centcom) "cKH" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) "cKI" = (/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) -"cKJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall0"; icon_state = "swall0"; dir = 2},/area/centcom/evac) +"cKJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "cKK" = (/obj/structure/stool/bed,/turf/simulated/shuttle/floor,/area/centcom/evac) "cKL" = (/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/centcom/evac) "cKM" = (/turf/space,/area/shuttle/escape_pod5/centcom) -"cKN" = (/obj/machinery/door/airlock/hatch{name = "Rest Room"; req_access_txt = "0"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"cKO" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/centcom/evac) +"cKN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cKO" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cKP" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/shuttle/floor,/area/centcom/evac) "cKQ" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) "cKR" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/centcom/evac) -"cKS" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/centcom/evac) -"cKT" = (/turf/simulated/shuttle/wall{tag = "icon-swallc4"; icon_state = "swallc4"; dir = 2},/area/centcom/evac) -"cKU" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"cKS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cKT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) +"cKU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cKV" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) "cKW" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) "cKX" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/centcom/evac) @@ -7330,40 +7338,40 @@ "cLf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) "cLg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/centcom/evac) "cLh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/centcom/evac) -"cLi" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"cLj" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) -"cLk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"cLl" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"cLm" = (/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "12"},/turf/simulated/shuttle/floor,/area/supply/dock) +"cLi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cLj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cLk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cLl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cLm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cLn" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"cLo" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor2"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock) +"cLo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cLp" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/plating,/area/supply/dock) "cLq" = (/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) -"cLr" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Shuttle Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock) -"cLs" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) -"cLt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/supply/dock) -"cLu" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/supply/dock) -"cLv" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) -"cLw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"cLx" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) +"cLr" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) +"cLs" = (/obj/machinery/vending/coffee,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) +"cLt" = (/obj/machinery/vending/cigarette,/obj/machinery/ai_status_display{pixel_y = 32},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) +"cLu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) +"cLv" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"cLw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"cLx" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/hor) "cLy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"cLz" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"cLA" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) +"cLz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/chargebay) +"cLA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cLB" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"cLC" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) +"cLC" = (/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "cLD" = (/turf/unsimulated/wall,/area/centcom/control) -"cLE" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cLF" = (/turf/unsimulated/wall,/area/prison/solitary) +"cLE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/aft) +"cLF" = (/obj/machinery/light/small,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cLG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) "cLH" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) "cLI" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "cLJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) "cLK" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"cLL" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cLM" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cLN" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (NORTH)"; icon_state = "fakewindows"; dir = 1},/area/centcom/control) +"cLL" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cLM" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay3{name = "Medbay Aft"}) +"cLN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cLO" = (/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cLP" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/centcom/control) +"cLP" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cLQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "cLR" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/escape/centcom) "cLS" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) @@ -7372,7 +7380,7 @@ "cLV" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) "cLW" = (/obj/machinery/door/unpowered/shuttle{name = "cargo door"},/turf/simulated/shuttle/plating{dir = 1; icon_state = "delivery"},/area/shuttle/escape/centcom) "cLX" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) -"cLY" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (NORTH)"; icon_state = "fakewindows2"; dir = 1},/area/centcom/control) +"cLY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay3{name = "Medbay Aft"}) "cLZ" = (/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 = "floor"},/area/centcom/control) "cMa" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) "cMb" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) @@ -7386,11 +7394,11 @@ "cMj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cMk" = (/turf/simulated/shuttle/plating{icon_state = "floorgrime"},/area/shuttle/escape/centcom) "cMl" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/plating{icon_state = "bot"},/area/shuttle/escape/centcom) -"cMm" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cMm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cMn" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) "cMo" = (/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cMp" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/centcom/control) -"cMq" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/centcom/control) +"cMp" = (/obj/structure/closet/wardrobe/white,/obj/machinery/power/apc{dir = 1; name = "Cloning Lab APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics_cloning) +"cMq" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/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; range = 6},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cMr" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) "cMs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cMt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) @@ -7406,11 +7414,11 @@ "cMD" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/centcom/evac) "cME" = (/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) "cMF" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/shuttle/plating{icon_state = "bot"},/area/shuttle/escape/centcom) -"cMG" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) +"cMG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cMH" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cMI" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) -"cMJ" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) -"cMK" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (WEST)"; icon_state = "fakewindows2"; dir = 8},/area/centcom/control) +"cMI" = (/obj/structure/table,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/rxglasses,/obj/machinery/power/apc{dir = 1; name = "Genetics Lab APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) +"cMJ" = (/obj/structure/table,/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{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) +"cMK" = (/obj/machinery/computer/scan_consolenew,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "whiteblue"},/area/medical/genetics) "cML" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) "cMM" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "cMN" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) @@ -7419,27 +7427,27 @@ "cMQ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cMR" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) "cMS" = (/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) -"cMT" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"cMU" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"cMV" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"cMT" = (/obj/structure/table,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 29},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) +"cMU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cMV" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cMW" = (/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) -"cMX" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"cMY" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/shuttle/transport1/centcom) +"cMX" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) +"cMY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/toxins/mixing) "cMZ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) "cNa" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"cNb" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"cNb" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor,/area/toxins/mixing) "cNc" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cNd" = (/obj/structure/rack,/obj/item/weapon/cable_coil,/turf/simulated/shuttle/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape/centcom) "cNe" = (/obj/structure/rack,/turf/simulated/shuttle/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape/centcom) "cNf" = (/obj/structure/rack,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape/centcom) "cNg" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"cNh" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"cNh" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cNi" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cNj" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"cNk" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"cNj" = (/obj/machinery/mecha_part_fabricator,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) +"cNk" = (/obj/structure/closet/wardrobe/robotics_black,/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = -8; pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cNl" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cNm" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"cNn" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/obj/structure/window/reinforced,/turf/space,/area/shuttle/transport1/centcom) +"cNm" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cNn" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "cNo" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) "cNp" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) "cNq" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) @@ -7453,24 +7461,24 @@ "cNy" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "cNz" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "cNA" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cNB" = (/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"cNC" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"cND" = (/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/ferry) +"cNB" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing) +"cNC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"cND" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "cNE" = (/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) "cNF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "cNG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cNH" = (/obj/machinery/sleep_console{density = 0; dir = 4; icon_state = "console"; pixel_x = 3; pixel_y = 2},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cNI" = (/obj/machinery/sleeper,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cNJ" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"cNK" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"cNL" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"cNJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) +"cNK" = (/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{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cNL" = (/obj/machinery/power/apc{dir = 4; name = "Medbay Aft APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cNM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cNN" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"cNO" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"; req_access_txt = "101"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cNN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "IgnoreThis"; name = "Cloning Lab"; req_access_txt = "5; 9"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/genetics_cloning) +"cNO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6;5"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cNP" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cNQ" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"cNR" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"cNS" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"cNR" = (/obj/structure/stool,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) +"cNS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay Break Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cNT" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) "cNU" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cNV" = (/obj/structure/stool/bed/roller,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) @@ -7480,7 +7488,7 @@ "cNZ" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) "cOa" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) "cOb" = (/turf/unsimulated/wall,/area/centcom/holding) -"cOc" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cOc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cOd" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "cOe" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) "cOf" = (/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) @@ -7502,18 +7510,18 @@ "cOv" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) "cOw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) "cOx" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"cOy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 1; icon_state = "shutter1"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"cOz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 1; icon_state = "shutter1"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"cOA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{density = 1; icon_state = "shutter1"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"cOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"cOz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"cOA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) "cOB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) "cOC" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) "cOD" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cOE" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) "cOF" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"cOG" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (NORTHWEST)"; icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"cOH" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"cOI" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"cOJ" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (NORTHEAST)"; icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"cOG" = (/obj/structure/sign/science,/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"cOH" = (/turf/simulated/floor/plating,/area/toxins/xenobiology) +"cOI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"cOJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cOK" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cOL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cOM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) @@ -7524,7 +7532,7 @@ "cOR" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cOS" = (/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) "cOT" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cOU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (WEST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"cOU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair,/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cOV" = (/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) "cOW" = (/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) "cOX" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) @@ -7537,7 +7545,7 @@ "cPe" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) "cPf" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) "cPg" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"cPh" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"cPh" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cPi" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) "cPj" = (/obj/machinery/door/window/northleft{name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "cPk" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) @@ -7547,9 +7555,9 @@ "cPo" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/shuttle/escape/centcom) "cPp" = (/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) "cPq" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cPr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (EAST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"cPs" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"cPt" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"cPr" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 1; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 2},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cPs" = (/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cPt" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/obj/item/device/radio/electropack,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cPu" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cPv" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) "cPw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) @@ -7571,7 +7579,7 @@ "cPM" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/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) "cPN" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cPO" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cPP" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"cPP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cPQ" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cPR" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cPS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) @@ -7582,7 +7590,7 @@ "cPX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) "cPY" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cPZ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"cQa" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (EAST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"cQa" = (/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},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQb" = (/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) "cQc" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cQd" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -7601,11 +7609,11 @@ "cQq" = (/obj/structure/rack,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/o2,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) "cQr" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cQs" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cQt" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_surround (WEST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"cQu" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (SOUTHEAST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"cQt" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cQu" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; name = "Acid-Proof Air Injector"; on = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQv" = (/obj/structure/table/woodentable,/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) "cQw" = (/obj/structure/table/woodentable,/obj/item/pizzabox,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"cQx" = (/obj/structure/stool/bed/chair/comfy/lime{tag = "icon-comfychair_lime (NORTH)"; icon_state = "comfychair_lime"; dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"cQx" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQy" = (/obj/structure/table/woodentable,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "cQz" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cQA" = (/turf/unsimulated/beach/water,/area/centcom/holding) @@ -7613,12 +7621,12 @@ "cQC" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) "cQD" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) "cQE" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"cQF" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"cQF" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) "cQH" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) "cQI" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"cQJ" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (NORTHWEST)"; icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"cQK" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (WEST)"; icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"cQJ" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cQK" = (/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) "cQL" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cQM" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 3},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cQN" = (/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) @@ -7628,30 +7636,30 @@ "cQR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) "cQS" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/escape/centcom) "cQT" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/escape/centcom) -"cQU" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (NORTH)"; icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"cQU" = (/obj/structure/disposaloutlet{dir = 2},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQV" = (/turf/unsimulated/floor,/area/syndicate_mothership) "cQW" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) "cQX" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "cQY" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) "cQZ" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"cRa" = (/obj/effect/landmark{name = "Syndicate-Uplink"; tag = ""},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cRa" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cRb" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) "cRc" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cRd" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "cRe" = (/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) "cRf" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cRg" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cRh" = (/obj/machinery/door/poddoor{id = "smindicate"; name = "Outer Airlock"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"cRh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cRi" = (/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) -"cRj" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTHEAST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"cRj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cRk" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cRl" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"cRm" = (/turf/unsimulated/floor{tag = "icon-redbluefull"; icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"cRn" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull"; icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"cRm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cRn" = (/obj/machinery/door/window/southleft{dir = 2; name = "Test Chamber"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cRo" = (/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) "cRp" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cRq" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cRr" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull"; icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"cRq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cRr" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cRs" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cRt" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cRu" = (/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{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -7659,10 +7667,10 @@ "cRw" = (/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) "cRx" = (/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) "cRy" = (/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) -"cRz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (SOUTHWEST)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"cRz" = (/obj/machinery/door/airlock/command{icon = 'icons/obj/doors/Doorele.dmi'; name = "Test Chamber Maintenance"; req_access_txt = "19"},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cRA" = (/turf/unsimulated/wall,/area/wizard_station) -"cRB" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"cRC" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (WEST)"; icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"cRB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"cRC" = (/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{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) "cRD" = (/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) "cRE" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cRF" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) @@ -7687,22 +7695,22 @@ "cRY" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) "cRZ" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) "cSa" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"cSb" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cSb" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) "cSc" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) "cSd" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) "cSe" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) "cSf" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) "cSg" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) "cSh" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"cSi" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cSj" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cSk" = (/obj/machinery/sleep_console{icon_state = "console"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cSi" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"cSj" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Monitor"; network = "Xeno"; pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"cSk" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced{dir = 4},/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = -2},/obj/machinery/door_control{id = "Xenolab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = -2; req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) "cSl" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cSm" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cSn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cSn" = (/obj/machinery/door/airlock/command{icon = 'icons/obj/doors/Doorele.dmi'; name = "Test Chamber Maintenance"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cSo" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSp" = (/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) -"cSq" = (/obj/structure/table/woodentable,/obj/item/trash/tray,/obj/item/weapon/reagent_containers/food/snacks/badrecipe,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"cSq" = (/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) "cSr" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) "cSs" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) "cSt" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) @@ -7715,12 +7723,12 @@ "cSA" = (/turf/simulated/floor/bluegrid,/area/tdome) "cSB" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) "cSC" = (/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) -"cSD" = (/obj/machinery/sleeper{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cSD" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/toxins/xenobiology) "cSE" = (/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) "cSF" = (/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) "cSG" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cSH" = (/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) -"cSI" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/table,/obj/effect/spawner/newbomb/timer/syndicate,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"cSI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cSJ" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSL" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) @@ -7730,23 +7738,23 @@ "cSP" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) "cSQ" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cSR" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cSS" = (/obj/structure/table/woodentable,/obj/item/trash/cheesie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cSS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cST" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cSU" = (/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) "cSV" = (/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) "cSW" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cSX" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"cSY" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) +"cSY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "cSZ" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cTa" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cTb" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cTc" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"cTc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "cTd" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"cTe" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"cTf" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/wizard_station) -"cTg" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (WEST)"; icon_state = "fakewindows2"; dir = 8},/area/wizard_station) -"cTh" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (NORTHEAST)"; icon_state = "fakewindows"; dir = 5},/area/wizard_station) -"cTi" = (/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cTe" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) +"cTf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) +"cTg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) +"cTh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) +"cTi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) "cTj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "cTk" = (/obj/structure/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) "cTl" = (/obj/structure/table/reinforced,/obj/structure/kitchenspike,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) @@ -7755,31 +7763,31 @@ "cTo" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) "cTp" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cTq" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) -"cTr" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (NORTH)"; icon_state = "fakewindows2"; dir = 1},/area/wizard_station) +"cTr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cTs" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) "cTt" = (/obj/effect/decal/cleanable/blood,/mob/living/carbon/monkey,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cTu" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cTv" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/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) "cTw" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"cTx" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"cTy" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows2 (WEST)"; icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"cTz" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"cTx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cTy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cTz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cTA" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/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) "cTB" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) "cTC" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cTD" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cTE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cTD" = (/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/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cTE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cTF" = (/obj/effect/decal/cleanable/molten_item,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) "cTG" = (/turf/unsimulated/wall/fakeglass,/area/wizard_station) -"cTH" = (/obj/item/trash/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cTH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cTI" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) "cTJ" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) "cTK" = (/obj/structure/rack,/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) "cTL" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"cTM" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"cTN" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"cTO" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"cTP" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"cTM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"cTN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cTO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"cTP" = (/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/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cTQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) "cTR" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) "cTS" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) @@ -9278,6 +9286,168 @@ "dwD" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "dwE" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/airless,/area/tcommsat/chamber) "dwF" = (/obj/item/device/radio/off,/turf/simulated/floor/airless{tag = "icon-dark"; icon_state = "dark"},/area/tcommsat/chamber) +"dwG" = (/obj/structure/window/reinforced,/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 24; pixel_y = 24; req_access_txt = "55"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"dwH" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = -24; pixel_y = 24; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"dwI" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) +"dwJ" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/centcom/evac) +"dwK" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"dwL" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/centcom/evac) +"dwM" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/centcom/evac) +"dwN" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/centcom/evac) +"dwO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/centcom/evac) +"dwP" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2},/area/centcom/evac) +"dwQ" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/centcom/evac) +"dwR" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/centcom/evac) +"dwS" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/centcom/evac) +"dwT" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/centcom/evac) +"dwU" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/centcom/evac) +"dwV" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/centcom/evac) +"dwW" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/space,/area/centcom/evac) +"dwX" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/centcom/evac) +"dwY" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/space,/area/centcom/evac) +"dwZ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/space,/area/centcom/evac) +"dxa" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/centcom/evac) +"dxb" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/centcom/evac) +"dxc" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"dxd" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/centcom/evac) +"dxe" = (/obj/machinery/sleep_console{icon_state = "console"; dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"dxf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/centcom/evac) +"dxg" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/centcom/evac) +"dxh" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/centcom/evac) +"dxi" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) +"dxj" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"dxk" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/centcom/evac) +"dxl" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/centcom/evac) +"dxm" = (/obj/machinery/door/airlock/hatch{name = "Rest Room"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"dxn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"dxo" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"dxp" = (/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) +"dxq" = (/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) +"dxr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"dxs" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"dxt" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"dxu" = (/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) +"dxv" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"dxw" = (/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_y = 26; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"dxx" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"dxy" = (/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) +"dxz" = (/obj/machinery/door/poddoor/preopen{id = "smindicate"; name = "outer blast door"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"dxA" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"dxB" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"dxC" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"dxD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"dxE" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"dxF" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"dxG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"dxH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = 0; pixel_y = 0},/turf/unsimulated/wall,/area/centcom/evac) +"dxI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"dxJ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"dxK" = (/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"; dir = 2},/area/centcom/holding) +"dxL" = (/obj/structure/stool/bed/chair/comfy/lime{icon_state = "comfychair_lime"; dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"dxM" = (/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) +"dxN" = (/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) +"dxO" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"dxP" = (/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) +"dxQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"dxR" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"dxS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters/preopen{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"dxT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters/preopen{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"dxU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"dxV" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"dxW" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"dxX" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) +"dxY" = (/obj/machinery/door/airlock/centcom{name = "Holding Facility"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"dxZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) +"dya" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) +"dyb" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) +"dyc" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) +"dyd" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"dye" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) +"dyf" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) +"dyg" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"dyh" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"dyi" = (/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"dyj" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"dyk" = (/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) +"dyl" = (/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) +"dym" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"dyn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"dyo" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"dyp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"dyq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"dyr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/wizard_station) +"dys" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"dyt" = (/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/wizard_station) +"dyu" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/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/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"dyv" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"dyw" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/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/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"dyx" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) +"dyy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/wizard_station) +"dyz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) +"dyA" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"dyB" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/unsimulated/floor{icon_state = "floor4"},/area/syndicate_station/start) +"dyC" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"dyD" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"dyE" = (/obj/structure/table/woodentable,/obj/item/weapon/tray,/obj/item/weapon/reagent_containers/food/snacks/spellburger,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"dyF" = (/obj/structure/table,/obj/item/weapon/syndicatebomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) +"dyG" = (/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) +"dyH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"dyI" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) +"dyJ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"dyK" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/supply/dock) +"dyL" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/supply/dock) +"dyM" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/supply/dock) +"dyN" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/supply/dock) +"dyO" = (/turf/unsimulated/wall,/area/centcom/prison) +"dyP" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) +"dyQ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) +"dyR" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/supply/dock) +"dyS" = (/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) +"dyT" = (/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) +"dyU" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/supply/dock) +"dyV" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"dyW" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"dyX" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) +"dyY" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) +"dyZ" = (/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) +"dza" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) +"dzb" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"dzc" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"dzd" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"dze" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"dzf" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"dzg" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) +"dzh" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) +"dzi" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) +"dzj" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"dzk" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"dzl" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"dzm" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"dzn" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) +"dzo" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"dzp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"dzq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"dzr" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"dzs" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) +"dzt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) +"dzu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) +"dzv" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"dzw" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"dzx" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"dzy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) +"dzz" = (/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) +"dzA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) +"dzB" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) +"dzC" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"dzD" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"dzE" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) +"dzF" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"dzG" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"dzH" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"dzI" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"dzJ" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) +"dzK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = 0; pixel_y = 0},/turf/unsimulated/wall,/area/centcom/control) +"dzL" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9295,204 +9465,226 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaeaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaeaadaaaaaaaaaaaaaadaaaaaaaaaaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaadaadaadaadaaaaaaaadaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaahaaiaaiaajaaiaajaaiaajaaiaajaaiaaiaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaiaaiaaiaaiaaiaaiaalaamaanaaoaapaaoaaqaaraasaaiaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaadaaiaataauaauaavaawaaxaaoaayaazaaAaaBaaCaaraaDaaiaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaakaadaadaaiaaFaaiaaiaaiaaGaayaaoaaxaaHaaIaaoaaJaaKaaLaaiaaiaaiaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadaaiaaMaaNaaOaaPaaQaaRaaSaaTaaSaaUaaSaaVaaWaaXaaYaaZaaiaadaaaaaaaaaaaaaaaaadaaaaadaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaabaaaEaakabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaakaadaadaadabbabcabdabeabfabgabhabiaayaayaaCabjaayaayaayabkablaaiaadaadaadaaaaadaadaadaadaadaadaadaadaadaadaahaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaadaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaakaaaaaaaaaaaaaaiabmabnaaiaboabpaboabqaboabraboabsaboabtaboaboabuabvabvabvabvabvabvabvabvabvabvabwabxabyabzabwabwaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadabAaadaakaaaaaaaaaaaaaaaaakaaaaaaaaEaadaadaadaaaaaaaaaaadaaiabBabCaaiabDaayabEabqabFaayabGabsabHaayabIaboabJabvabKabKabLabMabNabOabPabQabvabRabSabTabUabVabwaadaaaaadabWabXabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaEaakaakaaaaaaaaaabYaaaaaaaaaaakaakabaabaabaaaaaadaadabZaaaaadaadaaaaadaadaaiacaacbaaiaccaayacdaceacfaayacgabsachaayacgaboaciabvabKacjackackackackackackabvaclacmacnacoacpabwaadaadaadabWacqabWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaakaakaakabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaadaadaaaaaaaaaabYaadaadaaaaadaadaaaaaaabaaakaadaadaadaaaaaaaadaadaadaaaaaiacracsaaiabsactaboabqabsacuabqabsabsacvabqaboaboabvacwacxacyaczacAacBacCacDabvacEacFacGacoacHabwacIacJacKabWabXabWacLacMaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadacNacNacNacNacNaadacOaadacNacNacNacNacNaadaakaakaadaaaaadaaaaaaaaaaadaaaaaaaaiacPacQacRacSacTacUacVacWacXacYacZadaadbadcaddadeabvadfadgadhadhadiacCacCadjabvadkadladmacoadnabwadoadpadqadradsadtaduaduadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaadadwaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaadaaaaaaaadaaaaaaaaaaadaaaaaaadEadFadGaaCaaCadHadIadJadKadLadMadNadOadOadPadQadRabvadfadfadSadTadUadVadWadXabvadYadZaeaaebaecabwaedaeeaefaegadsaehaeiaejaekaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaakaakaakaakaaaaelaaaabaaakaakaakabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaadaadaaaaadaaaaaaaadaadaadaadaaiaenaeoaaiaepaeqaboaeraesaetaboaeuaeuaeuaboaevaewabvaexaexaeyaezaeAaeBabvaeCabvaeDabwaeEabwaeFabwaeGaeeaeHadraeIaeJaduaduaeKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaadaadaaaaaaaelaadaadaaaaadaadaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaadadAaaaaaaaaaaadaaaaaaaaaaaEaadaadaadaadaadaadaadaadaaaaadaaiaaiaeLaaiaaiaaiaaiaaiaeMaeMaeMaeMaeMaeMaeMaeNaeOabvaePaAbaeRaeSaeTaeUabvaeVaeWaeXaeYaeZafaafbafcafdafeadrabWabWabWacLaffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafhaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaakaadacNacNacNacNacNaadafiaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaacaaaaaaaaaaaaaadaaaaaaaadaadaadaadafjafkafkafkaflafmafkaeMafnafoafpafqafrafqafsaftafuafvafwafxafyafzafAafBafCafDafEafFafGafHafIabWabWabWabWaadaakaadaadaakaakaaEaadaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadabWafQauTauPauQauRauSafkaeMafnafWafXafYafZagaagaafZagbagcagdageagfaggaggaggaghagiagjagkadradragladsadsagmagnaadaaaaaaaaaaaaaaaaadaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaaaaaaaadaaaaaaaaeaadaadaadaadaadaadabWabWagpabWabWagqatTagsagtaguatSafkaeMafnagwagxagyagzagAagBafqagCabvagDagEagFagGagHagIagJagKagLagMagNagOagPagOagQagRagSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaadaaaaaaaadagTaaaaaaaaaaadaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaaaadAaaaaaaaaaaadaaaaaaaaaabaaaaaaaaadaadaadaadaadaaeaaaabWabWagpabWagUagVagWagXauNauOahaafQahbauMaeMaeMahdaheabvahfahgahhahiahjahkabvacKahlacKacKacKafQafQabWabWabWabWadsagladsahmahnahoabWaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaakaadacNacNacNacNacNaadadAaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaaaaaaaaeaadabWahpahqadrahradsahsabWahtahuahvafQaALaCcahyahzahAahBahCahCahCahCahCahCahCahCahDahEahFahGahHaeMahIabWahJahKahLahLahMadsahNahOahPabWaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaadaaaabWahpadsahQahrahRahSahTahUahVahWahXahYahZaiaaibaicaidaieaifaifaigaieaifaihaifaiiaijaifaikailaimainabWadsaglaioaipaipadsaiqairaisabWaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaitaiuaivaaaaaaaaaaaaaaaaaEaadaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaEaaaaemaemaemaemaemaadadAaadaemaemaemaemaemaaaaakaaaaadaadaadaaeaaeaadaadaaaabWaiwaixaiyahraizaiAaiBainaiCainaiDaiEaiFaiGaiHaiIaiJaiGaiKaiIaiFaiGaiLaiMaiNaiOaiPaiQaiRaiSaeMainabWadsaglaiTaiUaiVadsabWaiWaiXabWaadaadaaaaadaadaadaadaadaadaadabWabWaiYabWaaaaiZajaajbajaajcaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaadaaaaaaaaaafMaaaaaaaaaaadaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaakaaaaadaaaaadaadaaaaaaajdaaaaaaaadaaaaaaaadaaaaaEaaaaaaaaaaadaadajeajeajeabWabWadradradrajfaizainajgajhajiainafQajjavKajlaeMajmavJajoaeMajpawPajraeMaxPajpavTaeMajpavSajraeMajvabWadsaglaiTajwadsadsajxajyajzabWajAabWabWabWabWabWabWajAabWabWabWajBadsabWaaaajCajaajDajaajCaaaaaaaaEaaEaaaaaaaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaaaaaaaadaaaajEajFajEaadaadaadaadaakaakaakaaaaaaaaaajGajeajeajHajIajJajKajJajLajKajMajNajOajgajPajiainafQajQajRajSaeMajTajRajSaeMajUajRajSaeMajVajWajXaeMajYajRajZaeMainabWadsaglabWabWabWadsabWabWabWabWajwadsadsadsadsakaakbakcadsakdabWabWaiYabWabWabWakeakfakgabWaaaaaaaakaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaakhakiakhaadaaaaaaaadaaaaaaaadaaaaaaaadaaeakjakkaadaadabWabWabWaklakmaknadrakoainainakpainafQakqajRakraeMakqajRaksaeMakqajRaktaeMajVajWakuaeMakvajRakqaeMainakwadsaglabWakxabWadsadsadsadsakyadsadsakaakzadsadsadsadsadsadsakyadsadsadsakAadrakBadsakCajAaadaaaaaEaaaaaaaaaaadaakaaaagoagoagoagoagoaadafMaadagoagoagoagoagoaaaaaEaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakDaadaadaaaaaaakEakFakGakHakIaadaaaaadaaaaaaaaaaaaaaaaaaaaeajGajeaaeaadaaeakJabWadrakKadradraeMaeMaeMaeMaeMafQakLakMakNafQakLakMakNafQakLakMakNafQakOakPakQafQakLakMakNaeMainabWadsaglabWabWabWabWabWabWabWabWabWabWabWajAabWabWabWabWajAabWabWabWabWadsadsadradrakRabWabWaadaadaadaadaadaadaadaaaaaaaadaaaaadaadaaaaaaafMaaaaaaaadaaaaaaaadaaaaakaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSakDaadaadaadakTakUakVakWakTaadaaaaadaaaaaaaaaaaaaaaaaaaadaaaakXaaeaaeaaeaaeakYakZakKadralaaeMalbalcaldalealfalgalgalgalgalgalhalgalgalhalgalgalialjalkallalmalnalnalnaloajvabWadsaglabWalpalqalralsabWaadaadaadaadaadaadaadaadaadaadaadaadaadaadaltaluadsadralvalwalxalyalzalAalBalAalAalCaadaakaaEaakaaaaaaaadaaaaaaafMaaaaadaadaadaadaakaaaaakaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDalEalFalGalHalDakTalIalJalKakTaadaaaaadaaaaaaaaaaadaadaadaadaadalLaaeaaeaaeaadalMadsakKadradraeMalNalOalPalQalRalQalQalQalQalSalRalQalQalRalTalSalQalUalValWalQalQalQalQalXainabWalYaglabWalZamaadsambaltaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadamcalYadsamdameamfamgamhamiamiamiamiamiamjaadaaaaaaaaaaaaaaaaaaaaaaaaamkaaaaaaaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamlammamnamnalDakTamoampamqakTaadaadaadaadaadaadaadaaaaadaaaaadamraadaadaaeaaeajeakmaqfaqgagOamtamuamvamwamuamxamuamyamuamvamzamxamuamuamxamAamBamCamDamEamFamGamHamGamGamIainabWamJaglamKamLamaamLamMamNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOamPamQamRamRamSamTamUamiamiamiamiamiamVamWaadaadaaaaaaaaaaaaaaaamXamYamXaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamZammamnamnalDalDakTanaanbakTaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaeajGaaeaaeaaeaaeajeakKadrancagRandaneanfanganhanianhaeManjankanlanmannafQanoanpanqanranranranranranranranranransabWajwaglabWamJantamLamJabWaiYabWaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadanuaqeanwanxanyanzanAanBamiamiamiamiamianCamWamWamWaadaaaaaaaaaaaaanDanEanDaaaaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaanFaaaaaaaaaaaaalDamZanGanHanIanJalDaqdaZmaWoaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaeaaeabWabWakKadradradrandanManNanOanPanQanRaeManSanTanUanVanWanXajWanYanZaoaaobaocaodaoeaofaogaohaoiaojadraokaglabWaolaomaonabWabWaooabWaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaopapxaoraosaotaouaovaowamiamiamiamiamiaoxaoyaozaoAaadaaaaaaaaaaoBaoCamYaoDaoEaadaadaadaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadalDamZaoFaoGaoHaoIaoJaXOaoKaWoaadaadaadaadaaaaaaaaaaadaaaaaaaadaadaadaadaadaadaiyaoLakKadraoMaoNandaoOaoPaoQaoRaoSaoTaeMaoUaoVaoWaoXaoYaoZapaapbapcapdapeapeapfapgaphapiapjapkapladramJaglabWabWabWabWabWabWaiYabWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOapmamRamRamRapnapoappamiamiamiamiamiappapqaprapsaadaaaaaaaadaptapuapvapwaptaaaaaaaadaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoafUaWoaadaaaaadaadaadaadaadaWoafUaWoalDamZaoFapyalHaoFaoFbHMaZmaWoaWoaWoaadaaaaaaaaaaadaaeaadaaaaaaaaaaaaaadaadaaeabWaixahrapzapAajwandapBapCapDapEapFapGaeMapHapIaiRapJapKafQapLanpapMaoaapNaohapOaohapPaohapQaohapRadrahKahMadsadsadsadsadsadsadsapSaadaadaadaadaadaaaaadaadaadaadaadaadanuanvapTapUapVapWapXapYamiamiamiamiamiapYapZaprapsaadaadaadaadaptaqaaqbaqcaptaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoajtanKaWoanLamsamsamsamsamsajsaWoajuajtalDamZaqjaqkaqkaqlaqmajqaZmajnbMbaWoaadaadaadaadaadaaeaadaaaaadaaaaadaadaaeaaeabWakmaknadradsaqpandaqqaqraqsaqtaquaqvaeMaqwaqxaqyaqzaqAaqBaqCaqDaqEaoaaqFaqGaqHaohaqIaohaqJaqKaohadraglaqLaqLaqLaqMaqLaqNabWabWabWaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaopaoqaqOaqOaqPaqQaqRaqSamiamiamiamiamiaqTaqUaqVaqWaqXarNcgaarNaptaqZaraarbaptaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadafUbwqafSafTafRbrTbrTbrTbrTbrTahcagZagYagvalDaoFarjaoFarkaoFaoFagraZmbrTafVaWoaWoaWoaWoajkahwahwahwahwahwahwahwahxabWaiyabWahradradradradrandandandarrarsandandafQafQafQafQartaruafQaqCarvarwaoaaoharxaryarzarAarzarBarCarDadraglaqLarEarFarGarHaqNaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaamOamOapmamRamRamRarIarJarKamiamiamiamiamiarLarMamWamWaadarNarOarPaptaptarQarRaptaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaadaWoaWoasVaWoaWoasWasXasXasXasXasXasYaWoaWoasZaWobMebrTbrTbrTatQbHMagraZmbHMbHMaWoasRasSaVhasbasaasaasaasaasaasaasaascasaasaasaasUadsasfadrasgashasiashashashashasjaskaslasmasnasoasoaspasqasrassaoaastasuasuasvaswastasuasxasyadraszaqLasAasBasCasDasEaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadanuatRanwasFanyasGasHasIamiamiamiamiamiasJasKaadaadaadarNasLasMasMasNasOasPasPasPasPasPasPasPasPasPasPasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadaadaWoasdaqhaWoarWaadaaaaaaaaaaaaaaaaadarWafUarVarXarXarXarXagvbrTbHMarSarZbPVarYaVfarUbxMaKBataatbatbatbatbatbatbatbatcadratdateasTagOagOamdatfatgathatiatiatiatiatjatkatlatmatmatmatmatnatoatpatqaoaatratsattattatuattattatvatuatwatxaqLatyasBatzatAatBaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaatCaaaatDaadaopaseaoraosatEatFatGatHamiamiamiamiamiatIarNarNarNarNarNatJarNasPatKasPasPasPasPatLatMatNatMatOasPasPasPatLatMatOatPasPaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaWobrTaqhaWoaWoaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWobCkbrTbHMbxMbrTbrTbrTaQWarSarTbrTbrTbxMaKBaaaaadaaaaadaaaaadaaaaadaaaatUatUatUatUatUatUatUatVatWatXatXatXatXatXatXatXatXatXatXatXatXabWatYatZauaaubaucaudaueaueaojaueaueaufaugauhauiaujaukaulaumaunauoaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadatDatDatDamOamQamRaupamRamRarIauqaurausausausausausautasLasMasMasMasMauuarNauvauwauxauyauzauyauAauBauCauDauEatMauFatMauGauDauCatPauHaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaWoarnaqhbrTaWoaaaaaaauIauJauKauJauLaaaaadaadaWoarhbtwbHMarmbKtbKtbKtbKxarlaribHMaroarpaKBaadavUavUavUavUavUavUavUaadatUauUauVauWauXauYatUauZavaavbavcavcavcavcavcavcavcavcavcavdatXaveavfavgavhaviaojaojaojavjavkavlavmavnavoavpavqaqLavravsavtavuaqNamOamOaadaadamOaadaadaadamOaadaadamOatDatDatDanyavvavwavxapVavyavzavAavBasMasMasMasMasMauuarNarNarNarNarNarNavCavDavEavFasPasPavGaadauBavHauBauBauBauBauBavIauBauBarqaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaWobHMaqhardafUaadaaaavLavMavNavOavLavPavQavRaWoaKBaKBaKBareaKBaKBaKBaKBaKBarfaKBaKBbxMaKBaaaavUavVavWavXavYavZavUaaaatUauYawaawbawcauYatUatVatWawdatXatXaweawfawgawhawiawjawkawlatXawmavfawnawoawpawqawrawsaoaaoaaoaaoaawtawuawpanyaqLawvaqLaqLawwawxawyamOawzawAamOawzawAamOamOawzawAamOanyawzawAanyawBamfawCanyawDawEavAatJarNasPasPasPasPasPasPawFawGawHawIawJawKawLawMawNawOasPargaadaadaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaWobtwaqhbrTaWoaadaaaauKawQawRawQauKawSawTawUawVawWawXawYawZawVawVaxaaxbaxcaxdaxeaKBbxMaKBaadavUaxfaxgaxhaxiaxjavUaadatUauYaxkaxlaxmauYatUaxnaxoaxpatXatXaxqaxraxsaxtaxuaxvaxwaxxavdaxyavfawnawoaoaaoaaoaaoaaoaaxzaxAaxBaxCaxDaxEanyaxFaxGanyavvaxHaxIaxJaxKaxLaxManyarcaxLaxOanyaxNaxLaqYanyaxQaxRanyanyaxSanyanyaxTaxUaxVaxWarNaxXaxYaxZayaaybauHaycaycaydayeayfayeaygayhayiayjaykaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaEaaaaaaaaaaaaaaaaWoaWobMeaqhaWoaWoaaaaaaavLawQawQawQaylaymaynaynayoaypayqayraysaytayuayvaywayxayyayzaKBbxMaKBaaaavUayAayBayCaxiayDavUaaaatUayEayFayGayFayHatUayIatWatXatXatXayJayKayLayLayLayMayNatXawlatXayOatZayPayQayRaySayRayRayRayTapeayUayVayWayXayYayZanyazaazbazcaxJaqnazeazfanyaqoazeazganyazdazeazhanyaziamfazjazkazlazmaznazoazparNarNarNazqazrazsaztazuazvazwazxazyazzazAazzazBazCayiayjazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEazEazFazFaakaaaaaaaaaaaaaWoaWobHMbHMaqhafUaaaaaaaaaauKawRawRawRauKazGazHazIazJaypaynazKazLazMawVazNazOazPazQazRaKBbxMaKBaadazSazTazUazVazWazXavUaadatUazYazZaAaaeQaAcatUaAdatWatXatXaAeaAfaAgayLaAhayLaAiaAjaAkawlatXaAlawnaAmaAnaAoaApaAoaAqaAoaAraAraAsaAtaAraAuaAvaAwanyanyaAxaxJaxJanyaAyaxJanyanyaAzaxJanyanyaAAaxJanyamfaABaACaADameamfaAEaAFaAGaAHarNarNaAIaAJaAKawMaqiazDaAMaANaAOaAPaAQaARaASaATayiayjaAUaAVaadaAWaaaaaaaaaaaaaAWaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaakaaaaadaaaaaaaWoafVarnaUDaqhaWoaWoaadaaaavLaBaaBbaBcavLaBdavQavRaBeaBfaynaBgazLaBhawVaBiaBjaBkaBlaBmaKBbxMaKBaaaaBnavUaBoaBpaBoavUavUaaaatUaBqaBraBsaBtaBuaBvatfatWatXatXatXaBwaBxaByaBzaBAaBxaBBatXawlatXaBCawnawoaoaaoaaBDaBEaoaaBFaBGaBGaBGaBGaBHanyaBIaBJaBKaBLaBMaBNaBNaBLaBOaBNaBPaBLaBOaBNaBQaBLaBOaBNaBRaBRaBSaBTaBUaBUaBVaBWaBXaAGaBYarNarNaBZaAJaAKawMaCaaCbaUCaCdaAOaCeasPasPaCfasPasPaCgaChaCiaadaaaaaaaaaaaaaaaaCjaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaCkaAYaadaadaadaadaadaWobrTbrTbrTarVbaQaWoaaaaaaaCmauJaCnauJaCoaaaaadaadaCpaCqaCraCsaCtaCuawVaCvaCwaCxaCyaCzaKBbxMaKBaaabbxaaabbwaCDbbwaaaaadaaaatUaCFaCGaCHaCIaCJaCKaCLaxoaCMatXatXaCNaCOaCPaCQaCRaCSaCTatXawlaCUavfawnawoaCVaCWaCWaCWaCWaCXaCYaCWaCZaCZaCZanyaDaaDbaDcaDdaDeaDcaDfaDgaDhaDcaDeaDiaDhaDfaDcaDcaDhaDjaDkaDlaDmaDnaDoaDpaDqaDraDsaDtaDuarNarNaDvaDwaDxaDybagasPaDAaDBaAOaDCasPaDDaDEaDFaDGaycaDHazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaAYaDIaDJaDJaDKaWoaKBaKBaKBbrTaqhaWoaadaaaaaaaaaaaaaaaaaaaaaaadaadaDLaDMaDNaDOaDPawVawVaDQaDRaDSaywaywaKBbxMaKBaJybcDbbDbcEaDXbdmbbDbfjbesatUaEaaEbaAaaEcaEdatUayIatWaEeaEfaEgaEhaEiaweaEjaweaEkaElavcaEmaEnavfawnawoaCVaCWaEoaEpaEqaEraEsaEtaCZaEuaEvaCZanyanyanyaEwaExaCZaEyaEzaEzaEzaEAaEzaEzaEBaECaECaEDaEDaEEaEFaEGaEHaEDaEDaEDaEIasPasPasPasPasPasPaEJaEKaELasPasPaEMaDBaAOaENaEOaEPaEQaAKaERaESawMazDaadaAWaadaadaaeaaeaaeaadaETaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaAYaEUaEVaEWaCkaCkaCkaEXaEXaEYaEZaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaadaBeawVawVaFbaFcawVawVbihaFeaFfaFfaFfaKBbxMaKBaEnaFgaFhaFiaFjaFkaFkaFlaFmatUatUatUaFnaFoatUatUaFpavaavcaFqavcavcavcavcaFravcavcavcavcaEmaFsayOatZaFtaFuaFuaFvaFwaFwaFxaFyaFzaCZaFAaFBaFCaFDaFEaFFaFGaFHaFIaFJaFKaFLaFMaFNaEzaFOaFPaFQaECaEDaFRaFSaFTaFUaFVaFWaEDaEDaFXasPaFYaFZaGaasPaGbaGcaGdaGeaGfasPaGgaGhaAOaGiasPaGjaGkaGlaGmaGnaGoazDaadaaaaaaaadaGpaGqaaeaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaEUaGraCkaCkaCkaCkaCkaCkaGsaEUaGtaKBaqhafUaadaFaaFaaFaaFaaFaaFaaFaaaaaadaGuaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaOzaMNaKBaCUaGIaGJaGKaGLarvarvarvaGMaFkaGNaGOaGPaGQaFiaGRaGSaGTaGUaLVaGWaGXaGYaGZaGYaHaaGYaHbaGWaJLaFsavfawnawoaCWaHdaHeaHeaHeaHeaHeaHfaCZaHgaHhaHiaHjaHkaHlaHmaHnaHoaHpaHqaHqaHraHsaHqaHtaHuaFQaECaHvaHwaHxaHyaHzaHAaHBaHCaEDaFXasPaHDaHEaHFaHGaHHaDBaAKaAKaHIaHJaHKaHLaHMaATaHNaHOaHPaHQaHRaHSawMazDaadaaaaHTaadaaeaaeaaeaadaadaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaCkaCkaCkaCkaCkaCkaCkaCkaEUaEUaEUaOFaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaHVaHWaHXaHYaHZaIaaIbaIcaIdaIeaIfaIdaIgaIhaKBbxMaKBaKBaKBbGkaKBaIjaIkaIlaImaIkaIkaIkaInaIkaIkaIkaIoaIpaxoaFsaPpaIraIsaGYaItaGYaItaGYaIuaIraJLaFsayOaIvawoaIwaIxaIyaIyaIyaIyaIyaIzaCZaIAaIBaICaIDaIEaIFaIFaIGaIHaFJaIIaIJaIKaILaEzaEzaIMaECaECaINaIOaIPaIQaIRaISaITaIUaEDaFXasPaIVaHFaHFaHGaHHaIWaIXaIYaIZaJaaJbaJcaAOaJdasPaJeaJfaDxaJgaJhaDyazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaJiaCkaCkaCkaCkaJjaCkaCkaCkaCkaEUaJkaKBaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaJlaJmaJlaHYaJnaJoaJpaJqaJraJsaJtaJuaJvaJwaKBarVarXarXarXaQJaKBaJyaJyaJyaJyaJzaJzaJzaJzaJzaJzaJzaJzaJAaJBaFsaPSaJDaJEaJFaJGaJHaJGaJIaJJaJKaPGaFsaJMawnawoaJNaIxaJOaJOaJOaJOaJOaJPaCZaJQaJRaJSaJTaIEaJUaIFaJVaIHaFJaEzaEzaJWaJXaJYaJYaJYaJYaECaJZaIOaKaaKbaKcaKdaKeaKfaEDaFXasPaKgaKgaKhasPaKiaDBaHRaKjaKkaKlaKmaAKaAOaKnasPasPaCfasPasPaCgaKoaCiaKpaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKqaCkaCkaKraCkaCkaCkaCkaCkaCkaCkaCkaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaKsaKtaKsaKuaJnaKvaKvaKwaKvaIeaKxaKyaKzaKAaKBaKBaKBaKBaKBaQWaKBaaaaaaaadaaaaJzaKCaKDaKEaKFaKGaKHaJzaKIatWaFsaPpaKJaKKaGYaJGaJGaJGaGYaKLaFsaJLaFsavfawnawoaIwaIxaIyaIyaIyaIyaIyaKMaCZaKNaJRaIFaKOaKPaKQaKRaJVaKSaFJaIIaKTaKUaKVaKWaKXaKYaJYaKZaLaaLbaKaaKbaKcaKdaKeaLcaEDaFXasPaKgaKgaKhasPaLdaDBaAKaAKaKkaKlaHRaAKaAOaLeaLfaLgaLhaATayiayjaAUaLiaadaAWaaaaaaaAWaaaaaaaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaLjaLkaLlaadaLmaCkaCkaCkaCkaCkaCkaLnaCkaCkaCkaEXaKBaUDaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaLoaHWaLpaLqaJnaLraKuaLsaLtaLuaLvaGFaLwaLxaLyaLzaLAaLBaKBaQWaLCaadaLDaLEaLFaLGaLHaLIaLIaLJaLKaLLaLMaLNaLOaFsaPpaFsaFsaLPaLQaLRaGYaLSaLTaLUboSaLTaLWaLXaLYaJNaIxaJOaJOaJOaJOaJOaLZaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMkaMlaMlaMmaMnaEzaJWaMoaMpaECaINaIOaMqaMraMsaMtaKeaMuaEDaFXasPaKgaKhaKhasPaMvaMwaMxaMxaMyaMzaMAaMBaMCaMDaMDaMDaMEaMFayiaMGazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMHaMIaMJaMIaMKaMLaCkaCkaCkaCkaCkaCkaCkaCkaCkaCkaMMaKBbwqbwraWoaadaFaaFaaFaaFaaFaaFaaFaaKsaMOaKsaKuaJnaKvaKvaKwaKvaIeaIfaMPaMQaMRaMSaMTaMUaMVaKBaQWaMWaaaaMXaMYaMZaNaaNbaLIaNcaNdaNeaLIaJzaNfaGTaNgaNhaNiaLUaNjaNkaNlaNkaLTaNmaNnaNoaNpavfawnaAmaNqaNraIyaIyaIyaIyaIyaNsaNtaNuaJRaNvaNwaNxaKQaKRaJVaNyaCZaNzaNAaIKaNBaMlaNAaECaNCaECaNDaNEaNFaNGaNHaNIaNJaNKaEDaFXarNaNLaNLaNLaNLaNMaNNauHaNOaNPaNQaNRaNSaNTaNUaNVaNWaNXayhayiayjaNYaaaaaaaadbsCaaaaaaaaaaadaaaaaaaNZaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaOaaMIaObaMIaOaaMLaJiaEUaCkaCkaCkaCkaCkaCkaCkaEUaOcaKBaqhbHMaWoaadaFaaFaaFaaFaaFaaFaaFaaOdaOeaOdaOfaJnaKvaOgaOhaOiaOjaJuaOkaOlaKAaOmaOnaOoaOpaKBaQWaMWaadaMXaOqaOraOsaOtaOuaOtaOvaOtaOtaOwaOxaOyaNnbsJaNpaOAaOBaLUaOCaODaNmaOEaNnaadaNnavfawnawoaCWaOGaOHaOIaOIaOJaOKaOLaOMaNuaJRaONaOOaKRaOPaIFaJVaOQaCZaEzaEzaORaOSaEzaOTaECaOUaECaEDaOVaOWaOXaOYaOZaPaaEDaEDatJarNaPbaPcaPdaPeaPfaPgasPasPasPaPhaPiaPjaPkaPlasPaPmaPnawMawNaPoasPbtCaadaadaaaaaaaaaaaaaadaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaPqaPraPsaMLaMLaCkaEUaEUaEUaEUaCkaCkaCkaCkaEUaEUaKBarVagvafUaadaFaaFaaFaaFaaFaaFaaFaaPtaHWaPuaPvaJnaKvaPwaPxaPyaPzaJuaPAaPBaKAaPCaPDaPEaPFaKBbtGaMWaaaaMXaPHaPIaPJaPKaPLaPMaPNaPOaPPaJzaPQavaaPRbtFaPTaPUaPVaPWaPXaPYaPZaQaaPTaadaNnaQbawnaQcaCWaQdaQeaQfaQfaQgaNsaQhaCZaQiaQjaQkaQlaQmaQnaIFaJVaQoaQpaFMaQqaIKaNBaEzaECaECaECaECaEDaEDaQraEDaEDaEDaEDaEDaQsatJarNaNLaQtaQuaQvaQwaQxaQyaQzaQAaQBaQCaQDaQEaQFasPaQGaQHavEasPasPasPavGaadauBaQIauBauBauBauBauBauBauBauBbtJaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaQKaQLaQMaQNaQOaEUaEUaQPaEXaEXaEUaEUaEUaQQaQRaEUaKBasdaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaaaaQSaPvaQTaKvaKvaKwaKvaIeaJuaPAaQUaQVaQVaQVaQVaQVaKBaQWaQXaadaQYaLEaQZaRaaRbaPLaLIaRcaRdaReaRfaGJaGTaRgaadaRhaRiaRjaRkaRlaRmaRnaRoaRhaadaNnavfawnawoaCWaRpaRqaRraRsaIxaNsaRtaCZaRuaRvaRwaRxaJSaJRaRyaRzaRAaCZaRBaRCaRDaREaRFaRGaRHasMasMasMasMaRIasMasMaRJasMasMasMaRKaRLaNLaRMaRNaROaRPaRQaRRaRSaRTaRUaRVaRWaRXaRYasPaRZaSaaSbauyauzauyaScauBaSdaSeatLatMaSfatMatOaSeaSdatPauHaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaMLaMLaShaSiaQNaQNaQNaSjaQNaSkaSlaSlaSmaQNaQNaSnaQNaQNaQNaSoaMLaadaFaaFaaFaaFaaFaaFaaFaaaaaadaQSaPvaJnaKvaSpaSqaSraSsaJuaStaSuaQVaSvaSwaWcaSyaKBaQWaKBaaaaaaaadaaaaJzaSzaSAaSBaJzaJzaJzaJzaJAatWaSCaNgaNgaNgaNgaSDaSEaSFaNgaNgaNgaNgaRgaSGaSHaSIaCWaIwaCWaIwaCWaSJaSKaSLaCZaRuaSMaRwaSNaSOaSPaCZaCZaCZaCZaEzaEzaEzaEzaEzaQsaSQaQsaSRaSSaSTaQsaQsaSUaSVaSWaSXavAaSYaSZaNLaTaaTbaTcaTdaTeasPaTfaTgaThaPiaTiaTjaTkaTlaTlaTlaTlaTmasPasPaTnatMaToatMauGasPasPasPaTnatMauGatPasPaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaTpaTqaTraTsaTsaTsaTsaTtaTsaTsaTsaTsaTuaTsaTvaTwaTxaTyaTzaMLaadaaaaFaaFaaFaaFaaFaaaaaaaaadaQSaPvaJnaKvaKvaKwaKvaIeaTAaTBaTCaTDaTEaTFaTGaTHaKBaQWaKBaKBaKBaKBaKBaKBaKBaKBaKBaJzaTIaTIaJzaTJaTKaTLaTMaTNaTOaTLaTPaTQaTPaTLaTRaTSaTTaTUaTVaTWaTXaTYaTYaTZaUaaCWaUbaUcaIwaCZaCZaCZaCZaUdaNtaUeaCZaTMaUfaUgaUhaUiaUiaUiaUjaUkaUlaUmaUnaUoaUpaUqaUraUsaUtaUuaUvavAaSYaUwaNLaUxaUyaUzaUAaUBasPblkbmHbmHaUEaUFaUGaUHaTlaUIaUJaUKaTmasPasPasPasPasPasPasPasPasPasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULaUMaUMaUNaUMaUMaUMaUMaUOaQOaQOaUPaUMaUMaUMaUOaQOaUQaURaMLaadaadaadaaaaaaaaaaaaaaaaadaadaUSaPvaJnaJoaJpaUTaLtaUUaUVaUWaUXaUYaUZaVaaVbaVcaKBaVdaVeaVfaVfaVgaVfaVfaVfaVfaVhaViaVjaVkaVlaVmaVnaVoaVpaVkaVkaVqaVraVsaVraVtaVkaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVEaVDaVFaVDaVGaVDaVHaVDaVIaVJaVKaVkaVkaVDaVLaVMaVMaVMaVMaVNaVMaVMavAavAavAavAaVOavAaVPaVQaVRaVSavAaVTavAaNLaVUaVVaVWaVXaVVasPasPasPasPasPaVYaVZaWaaWbbeSaWdaWeaTmaWfaWfaaeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaWgaMLaMLaMLaTpaWhaTpaWiaQOaQOaWjaTpaWhaTpaWkaWlaWmaWnaWoaWoaWoaWoaWpaWqaWqaWqaWqaWraWoaCEaWsaJnaKvaKvaWtaKvaIeaWuaWvaWwaQVaWxaWyaQVaWzaKBaWAaKBaKBaKBaWBaKBaKBaKBaKBaKBaWCaWDaWEaWEaWFaWGaWHaWIaWEaWEaWJaWKaWLaWKaWKaWKaWMaWNaWOaWPaWQaWRaWSaWTaWKaWKaWKaWKaWUaWKaWKaWKaWVaWKaWWaWKaWXaWKaWKaWYaWZaVMaXaaXbaXcaXdaXeaVMaXfaXgavAaXhaXiavAavAavAavAavAavAaSYaXjaXkaXlaXmaXnaXoaXpaXqaXraXsaXtaXuaXvaXwaXxaXyaXzaXAaXBaTmaXCaTmaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaqXaXDaMLaXEaQLaXFaXGaXHaUMaXIaXFaQLaXJaXKaMLaXLaXMaXNaXOaXOaXOaXOaXOaXOaXOaXPaXQaXRaZpaXSaXTaXTaXTaXUaXVaPAaXWaXXaXYaXZaYaaYbaYcaYdaYeaYfaYgaYhaYiaYjaYkaYlaYmaYnaYhaYoaYpaYqaYraYraYsaYtaYuaYvaYraYwaYxaYsaYraYraYraYraYraYsaYsaYyaYzaYzaYzaYzaYzaYzaYzaYzaYzaYAaYBaYCaYzaYDaYAaYEaYFaYBaYGaYHaYIaYJaYKaYJaYJaYLaVMaXfaYMaYNaYOaXiavAaYPaYQaYRavAaYSaYTaYUaYVaXlaXvaYWaYXaYYaYZaXvaXvaXvaXvaXvaZaaZbaZcaZdaZeaZfaTmaZgaTmaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaadaaaaaaaaaaaaaaaaULaWhaZhaSlaSlaSlaSlaZiaWhaULaaaaMLaZjaZkaZlaZlaZlaZlaZlaZlaZlaZlaZmaZnaZoaZpaZpaZqaZraZsaZpaZpaZtaZpaZuaZvaZwaZxaZyaZzaZAaZBaYfaZCaZDaZEaZFaZGaZFaZHaZIaZJaWCaYpaZKaZLaZLaZLaZLaZMaZNaZNaZOaZNaZPaZQaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZSaZTaZTaZUaZTaZTaZTaZTaZTaZTaZVaYpaZWaZXaZYaZZbaaaYJbabaVMaXfaXiavAbacbadavAbaeaQsaUnavAaQsbafaDVbahbaibajbakbalbambanbaobapbaqbarbarbasaZbbatbaubavbawaTmaXCaTmaTmbaxbayaadaadaadaadaadaadaadbazaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaBbaCbaBbaDbaBbaBbaDbaBbaCbaEbaFaMLaZjbaGbaHbaIbaJbaKbaLbaMbaNaZlaZmbaObaPaDUbaRbaSbaTbaTbaUbaTbaVbaWbaXbaYbaZbbabbbbbcbbdbbebbfbbgbbhbbibbjaZFbbkbblbbmbbnaWCaYpbboaZLbbpbbqaZLbbrbbsbbtbbubbvaZPaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaZTaDzbbybbzbbAbbBbbCaDTaZTbbEbbFbbGaVMbbHaYJbbIbbJbbKaVMavAbbLavAavAavAavAbbMaQsbbNavAbbObbPaYUaYUaYUbbQbbRbbSbbTbbUbbVaYZbbWbbXbbYbbZbcabcbbbYbccbcdaTmbcebcfbcgbchbchbciaadaaaaaaaaaaadaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaEbaBbcjbckbckbclbcmbcnbcobcpbckbckbcqbcraTpaZjbcsbctbcubcvbcwbcxbcybczbcAbcBbcCaCCbcFbcFbcGbcHbcIbaWbaWbaWbaWbcJbcKbcLaYfbcMbcNbcOaZxbcPaZxbcQaZGbcRaZFaZFbcSbcTaYhbcUbbFbcVaZLbcWbcXaZLbcYbcZbdabdbbdcbddaadbdebdfbdfbdgaZPbdhbdibdjaZPbdhbdkbdkbdlaadaadaZTaCBbdnbdobdpbdqbdrbdsaZTbdtaYpbduaVMaVMbdvbdwbdxaVMaVMbdybdzbdAbdBbdCavAavAbdDavAavAbdEbdFbdGaYUaYUbdHbdIbdJbdKbdLaTmbdMbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbcebdXbdYbdZbeabebaadaaaaaaaaaaadaaaaaaaaaaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbecbedbeebckbefbckbefbckbefbckbefbckbegbehaXFaZjbeiaZlbejbekbelbembenbeoaZlbepbeqberaCAbetbeubevbewbexbeybezbaWbeAbeBbeCbeDbeEbeFbeGbeGbeHaZCaZJbeIaZGbeJbeKbeLbeMaZJaWCaYpaZKbeNbeObePaZLbeQbeRaSxbeTbeUaZPaadbeVbeWbeXbeYbeZbfabfbbfcbfdbfebffbfgbfhaadaadaZTbfiaClbfkbflbdqbbCbfmaZTaZVbfnaZWbfobfpbfqbfrbfsbfrbfrbftbfrbfrbfrbfrbfubfrbfrbfrbfvbfwbfxbfybfzbfxbfAbfAbfBbfCbfDbfEaTmaTmbfFaTmaTmbfGbfHbfIbfJbfKbfLbfMbfMbfNbchbchbfOaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbckbckbaCbckbefbckbefbfQbefbckbefbckbegbehaXFaZjbfRaZlbfSbfTbfUbfVbfUbaHbaHbfWbfXbfYbaWbfZbgabgbaZxbgcbgdbgebaWbgfbgcbggbghbgibgjbgkbgkbglaZCbbnbgmaZGaZGbgnbeLbgobbnaWCaYpbgpaZLaZLaZLaZLbgqaZNaZNaZNaZNaZPaZPaZPbgrbgsbgtbgubgvbgtbgsbgubgwbgvbgxaZPbgyaZPaZTaZTaZTaZTbgzbgAbgBbgCaZTbgDbgEbgFbgGbgHbgIbgJbgKbgJbgJbgLbgMbgMbgNbgMbgMbgMbgMbgMbgMbgObgPbgQbgRbgSbgMbgTbgUbgVbgWbgXbgYbgZbhabhbbgXaTmbhcbhdbhebhfbhgbhhbhhbhibaxbhjaadaadaadaadaaaaadaaaaaaaaaaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbhkbedbeebckbefbckbefbckbefbckbefbckbegbehaXFbhlbhmbhnbhobhpbhqbhqbhrbhsbhtbhubhvbhwbaWbhxbhybhzbhAbhBbgkbhCbhDbhEbhFbhGbhHbhIbaWaYcbhJbhKbgjaYhbhLaZGbhMbhNbhObhPaYhaWCaYpaZKbhQbhRbhRbhRbhRbhSbhSbhSbhTbhUbhVbhWbhXbgubhYbgubgubhZbgubgubgubgubiabibbicaZPaZTbidbiebifbigbiibiibijaZTbikbilbimbinbiobipbiqbirbiqbipbisbitbipbirbipbipbipbiubivbiwbixbiybiwbizbiybiAbiBbiCbiDbiEbgXbiFbiGbiHbiIbiJbgXbgXbiKbiLbiMbiNbiObiPbiQbiRbiSbgXbgXbgXaadaaaaadaaaaaaaaaaadaaaaaaaaaaaEaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbiUbaBbcjbckbckbiVbckbiWbiXbckbiYbckbcqbiZaULaZjbjabjbbjcbjdbjebjfbjgbjhbjibjjbjkbjlbaWbjmaYcbjnaYcbaWbjobaWbaWbjpbjqbaWbjrbaWbaWbjsbjtbjubjvaYhbjwbjxbjybjzbjAbjBaYhaWCaYpbjCaTLaTLaTLaTLaTLbjDbjDbjDbjDaZPbjEbjFbjGbgubjHbjIbjJbjKbjIbjIbjLbjMbjNbjObjPaZPaZTaZTaZTaZTbjQaZTaZTaZTaZTaZVaYpbjRbjSbjSbjTbjUbjVbjWbjSbjXbjSbjSbjYbjSbjZbkabjSbjYbjSbkbbkcbkbbkdbkebkfbkgbkhbkibkjbkkbklbkmbknbkobkpbkqbkrbksbktbkubkvbkwbkxbkybkzbkAbkBbkCbgXaadaadaadaadaadaadaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbaBbaCbaBbaDbaBbaBbaDbaBbaCbiUbkDaMLbkEbkFbkGaQNbkHbkHbkIbkHbkJaQNbkKbkLbkMbkNbkObkObkPbkObkObkObkQbkRbkObkObkObkSbkObkObkQbkTbkUbkVbkWbkXbkXbkXbkXbkYbkZblablbblcbldbleblfblgblhblibljaIibllbleblmblnbloblpblqblrblsbltblublvblwblxblqblyblzblAblBaZTblCblDblEbigblFaZTblGaZTblHaYpblIbjSbjSbjSbjSbjSbjWbjSblJbjSbjSblKblLblMblNblOblPbjSbjSblQbkdbkdblRblSbkgblTbkiblUblVblWblXblYblZbmabmbbmcbksbmdbmebmfbmgbmhblXbmibmjbmkbmlbmmbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaWhbmpaSlaSlaSlaSlbmqaWhaTpaaaaMLaZjbmrbkGbmsbmtbmubmvbmwbmxaQNbmybmzbmAbmBbmCbmCbmDbmCbmEbmCbmFbmGbmCbmCbmCaJCbmCbmCbmBbmCbmIbmJbmKbmKbmKbmKbmLbmKbmMbmNbmObmPbmQbmRbmSbmTbmTbmTbmUbmVbmWblebmXblqbmYbmZbnabnbbncbndbnebndbnfbngbnhbnibnjbnkbnlaZTbnmbnnbnobnpbnqaZTaZTaZTaZVbnrbnsbjSbntbnubnvbnwbnxbjSbnybjSbnzbnAbnAbnAbnAbnAbnAblObjSbnBbkdbnCbnDbnEbkgbnFbnGbnHbnIbnJblXbnKbnLbnMbnNbnObnPbnQbnRbmfbnSbnTbnUbnVbnWbnXbnYbnZboabobbocbodbodbmoaadaaaaakaaaaAXaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaXDaMLaXFaQLaXFboebofbogbohaXFaQLboibojaMLaZjbkFbkGbokbolbombmwbmwbonaQNboobopboqborbosbosbotbosboubovbowbosbosbosbosaIqboxbosbosbosboubowbosbosbosboyboubosbosbozboAboBboCbleboDboEboEboFboGboHboIblebleboJboKboLboLboLboMboNbndboOboPboLboLboLboQboRaZPaZTaJxboTboUboVboWaZTboXboYboZbpabnsbjSbpbbpcbpdbpebpfbpgbphbpibpjbnAbnAbnAbpkbnAbnAbplbjSbpmbkdbpnbpobppbkgbpqbprbnHblVbpsbptbpubpvbpwbgXbpxbksbmdbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbmnbpIbpJbodbpKbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaadaMLaULaWhaULaWiaQOaQOaWjaULaWhaULbpLbpMbpNbkFbkGaQNbpObpObkIbpObkJaQNbpPbpQbpRaKBaKBbpSaKBbpTbpUbpVbpWbpXbpUbpYaKBaWBbqabqbbqcbqdbqebqfbqbbqcbqdbqabqbbqcbqdbqabqgbqhbqibqjbqkbqlbqmboHbqnbqobqpbqqblebqrbqsbqtbqtbqtbqtbqubqvbqwboLboLboLboLbqxbqyaZTbqzbdqbqAbdqbqBbqCaZTbqDbqEaZVbqFbqGbjSbqHbqIbqJbqKbqLbjSbqMbjSbqNbnAbnAbqObqPbqQbnAbqRbjSbnBbkdbkdbqSbqTbkgbqUbqVbqWbgXbqXbqYbqZbrabrbbgXbrcbrdbrebrfbrgbrhbnUbribrjbrkbrlbrmbrnbrobrpbrqbodbodbmoaadaacaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpbrrbrsbrsbrtaQOaQObrubrsbrsbrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKaKBbrLbrMaKBbrNbrObrPbrQbrObrRbpYbrSaZmbqabrUbrVbrWbrXbrYbrZbrVbsabsbbscbrVbsdbsebqgaYpaZKbsfbsgbshbsibsjbskbsjbslbsmbsnbsobspboLbsqbsrbssbssbssbstbsubsvbswboLbsxbsyaZTbszbsAbsBaDYbsDbsEbsFbsGbqEaZVbqFbsHbjSbjSbjSbjSbjSbjSbjSaDWbjSbjSbnAbnAbnAbnAbnAbnAbsKbjSbsLbsMbkdbkdbkdbkgbsNbsObsPbsQbsRbsRbsSbsQbsQbsTbsUbsVbmjbsWbsXbsYbsZbtabsZbtabtbbtabtcbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULbtdbtdbtebtfbtgbtgbthbtibtjbtkbtgbtlbtmbtgbtnbhobtobtpbtqbtrbtsbhtbttbtubtvaKBbtwbtxaKBbtybtzbtAbrQbtBbtBbpYaFdaGGbqabtDbrXbrXbrXbrYbrXbrXbrXbrXbrXbrXbtEbqebqgaYpaZKbleaHcaGHbtHbtIaGVbtKbtLbtMblebtNbtObtPbssbndbndbtQbtRbtSbtTbtTbtUbtVbtWbtXbtYbdqbtZbuabubbucbudaZTbuebqEbufbqFbqGbsIbugbuhbuibujbukbulbumbulbjSaHUaHUaHUaHUaHUaHUaHUbjSavAbnBaQsaQsaQsbuobupbuqburbupbupbusbutbuubuvbuwbuxbuybuzbuAbuAbuBbuCbuDbnVbuEbuFbuGbuHboabobbuIbuJbuJbmoaadaadbuKaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaMLbuNbojaMLbuNbojaMLaMLbuObuPbuQbuQbuQbuQbuQbuQbuQbuRbuQaKBbuSaKBbuTbuUbuVaKBaKBaKBaKBbtBbtBbrPbrQbuWbtBbpYbpYaZmbqabuXbrXbrXbuYbuZbvabvabvabvabvabvabvbbvcboAbvdbveblebleblebleblebvfbvgaDZbleblebvibvjbqtbvkbvlbvmbvnbvobvpbvqbvrbvsboLbvtbvuaZTbvvbvwbdqbvxbdqbvyaZTbuebqEaZVbqFbqGbvzbulbulbulbulbulbulbvAbvBbvCbvBbvBbvBbvBbvBbvBbvDbvEbvFbvGbvHbvHbvIarNbvJbvKbvLbvMbvNbvObvPbvQbvRbiNbvSbvTbvUblXbvVbvWbvXbvYblXbvZbwabwbbpHbmnbpIbwcbwdbwebmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadbwgbwhaZjbwibuQbwjbwkbwlbwmbwnbwobwpbuQbwqbwrbwsbwtbwubwvaKBbwwbwxbwybwzbwAbrPbrQbwzbwAbwBbpYaZmbqabwCbwCbwCbrYbtEbwDbwDbwDbwEbwFbwGbwHbsebqgaYpaZKbwIbtIbwJbwKbwLbwMbwNbwObtIblebwPbwQaZPaZPaZPbwRbwSbwSbwSbwTaZPaZPaZPbwUbwPaZTaZTbtYaZTaZTaZTaZUaZTbwVbqEbwWbwXbwYbwZbxabxbbxbbxbbxcbxbbxdbxebxebxebxebxebxebxebxebxfbxgavAaUoaUoaQsbxharNbvJbxibxjbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxyblXbvZbxzbxAbxBbrobrpbxCbuJbuJbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbxDbxEbxFaZjbxGbuQbxHbxIbxHbxJbxKbxHbxLbuQbxMbxNbxObxPbxQbxRaKBbxSaKBbxTbxUbxVbrPbrQbxUbxVbxTbpYaZmbqabxWbxXbxXbxYbtEbrVbrVbrVbxZbyabrVbybbqabycaYpaZKbtIbtIbydbyebyfbygbyhbyibtIbyjbykbylbymbynbyobypbypbypbyqbypbymbyrbysbytbyubyvbyobyobyobywbyxbyybyzbyAbyBbyCbyDbnsbyEbyFbulbyGbulbyHbulbyIbulbyJbyKbyLbyLbyLbyLbyLbyKbyMavAbyNbyOaQsbxharNbxpbxpbyPbxpbxpbxpbyQbxpbxpbxqbyRbySbiJbiJbiJbyTblXbvXblXbvZbyUbwbbpHbmnbmobmobmobmobmoaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaWhaQLaWhaZjbyVbuQbyWbxHbxHbyXbyYbyYbyZbzabzbbzcbzdaKBbzebzfaKBbzgbzhbxTbzibwAbrPbrQbwzbwAbxTbpYaZmbqabzjbwCbwEbzkbzlbzmbznbzobzpbrVbrVbzqbqabzrbzsbztbzubzvbzwbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzIbzJbzKbzIbzLbzMbzNbzObzPbzQbzRbzPbzSbzTbzUbzEbzPbzVbzWbzXbzYbqGbzZbyFbAabAbbAcbyHbAabAdbAcbAebAfbAgbAhbAibAfbAjbAfbAkavAaQsaQsaQsbxhaQsbxpbAlbAmbAnbxpbAobApbAqbxpbArbAsbAtbAubiJbAvbxyblXbxwbAwbAxbAybAzbuHboabobbAAbABbACbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbADbAEbxFbAFbAGbAHbAIbAJbxHbAKbxHbxHbALbuQbAMbrTbrTaKBbANaKBaKBaKBaKBbAObAPbxVbrPbrQbxUbxVbAQbpYaZmbqabARbrVbrVbASbtEbrVbrVbrVbATbAUbrVbAVbqabAWaYpbAXbAYbAZbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBibBkbBlbBmbBnbBobBlbBpbBibBjbBibBqbBrbBsbBqbBqbBtbBubBvbBqbBwbBqbBxbBybBzbBAbBBbBCbBDbBCbBEbyKbBFbyKbBGbBHbBIbBJbBKbvBbBLbBMbBNavAbBObMfaQsbxhaQsbxpbBQbBRbBSbBTbBUbBVbBWbxpbArbAsbAtbAubBXbAvbBYblXbxwbAwbvZbBZbwbbpHbmnbpIbCabCbbCcbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadaULbwhaZjbyVbuQbCdbCebCfbCgbChbxHbCibuQbAMbCjbrTbrTbCkaKBbClbCmbCnbCobCpbCqbCrbCsbCqbxTbxTbpYaZmbqabwCbwCbwCbASbtEbCtbCtbCtbqabqabCubqabqabCvbCwbCxbCybCybCybCzbCAbCzbCybCBbCybCybCybCyaadbCDbCEbBlbBlbCFbBlbBlbCGbCHaadbBibCJbCKbCLcdKbBqbBqbBqbBqbBqbCNbBqbBxbCOblIbsIbCPbCQbCRbAebulbCSbyFbulbCTbCUbulbCVbulbCWbsIbsIbCXavAavAavAavAbxhaQsbxpbCYbCZbDabDbbDcbDdbDebxpbgXbDfbDgbAubiJbAvbDhblXbDibAwbvZbDjbxAbxBbrobrpbDkbABbABbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaXDaMLbDlaSlbxFaMLaMLaMLbDmaZjbDnbuQbDobxHbCfbDpbDqbxHbDrbuQbAMaKBaKBaKBaKBaKBbDsbDtbYabDvbDwbDtbDxbDybDzbDAbxTbpYaZmbpZbrVbrVbrVbASbtEbrVbsabDBbqabDCbDDbDEbqabqgaYpbCxbCybDFbDGbDHbDIbDJbCybDKbCybDLbDMbDNaadbDPbDQbDRbDSbDTbDRbDSbDUbDVaadbDWbDXbDYbDZbEabEbbEcbEdbEebBqbEfbBqbEgbEhbEibEjbEjbEjbEjbEkbElbEjbEmbEjbEjbAfbulbEnbEobEpbsIbEqbErbEsbEtbEuavAbxhbEvbxpbEwbEwbEwbExbEybEzbEAbxpbgXbmcbEBbiJbiJbiJbECblXbEDbEEbvZbyUbwbbpHbmnbmobmobmobmobmoaadaadbuMaadbuLaadaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbwgbEFaZjbyVbuQbEGbxHbxHbAKbxHbEHaKBaKBbAMaKBbEIbEJbEKbELbEMbENbEObEPbEQbENbENbERbENbENbESbpYaZmbqabETbrUbEUbEVbEWbEXbEYbEZbqabFabFbbFcbqabqgaYpbCxbCybFdbFebFfbFgbFhbCybFibCybFjbFkbCybFlbFmbFlbFmbFmbFnbFmbFmbFlbFmbFlbBqbFobFpbFqbFrbFsbFtbFubEabFvbCNbBqbFwbqFbFxbEjbFybFzbFAbFBbFCbFDbFEbFFbEjbEjbEjbEjbEjbEjbsIbFGbFHbFIbFJbFKavAbxharNbxpbFLbFMbFNbxpbxpbyQbxpbxpbgXbFObsVbFPbFQbFRbpAbFSbFTbFUbAxbFVbAzbuHboabobbFWbFXbFXbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXFbFYbAFbFZbuQbxHbGabxHbAKbGabGbaKBbGcbGdaKBbGebxTbxTbGfbGgbpYbGhbGibGjbGhbGhbGhbGhaKBbGkaKBaZmbqabGlbGmbGnbASbtEbqabqabqabqabqabqabqabqabGobbFbGpbCybGqbFebGrbGsbGtbCybGubCybGvbCzbCybGwbGxbGybGzbGAbGBbGCbGDbGEbGFbGGbBqbGHbGIbGJbGKbFsbGLbGMbGNbBqbCNbBqbFwbqFbGObGPbGQbGRbGSbGTbGUbGVbFEbGWbEjbGXbGYbGZbHabHbbsIbHcbHdbHebHfbHgavAbxharNbHhbHibHjbHjbHkbHlbHmbHnbHobgXbmcbHpbHqbHqbHqbrhblXblXblXbvZbHrbwbbpHbmnbpIbHsbHtbHubmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULbHvbHwbHxbuQbxIbHybHzbHAbHzbHBaKBbAMaKBaKBbHCbHCbHDbHEbpYbpYbHFbHGbHHbHIbGhbHJbHKaKBbHLbHMaZmbqabHNbrXbrXbASbHObqabHPbHPbrVbHQbHRbHSbqabHTaYpbCxbCybHUbFebHVbHWbHXbHYbHZbIabIbbIcbCybIdbIebIfbIfbIgbIfbIgbIfbIhbIibIjbBqbFtbIkbIlbImbEbbInbIobIpbBqbCNbBqbIqbqFbqGbIrbFCbIsbItbIubIvbIwbIxbIybEjbIzbIAbIBbHabICavAavAavAbIDbIEbIFavAbxharNbIGbIHbIIbIJbIKbILbIGbIMbINbgXbmcbsVblXblXblXblXblXblXbnTbvZbIObxAbxBbrobrpbIPbFXbFXbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIQbIRbISbITaKBaKBaKBaKBaKBaKBaKBaKBbIUbIVbIWbIXbIYbIZbJabpYbpYbJbbJcbJdbJebGhbJfbJgaKBbJhbJibUrbqabJkbrXbrXbASbtEbJlbrVbrVbJmbJnbJobJpbJqbqgaYpbJrbCybJsbFebJtbJubJvbJwbJxbJybJzbJAbCybLabGBbJCbJDbJEbJFbJGbJDbJHbJIbJJbBqbJKbJLbJMbJNbBqbJObJPbJQbBqbCNbBqbFwbqFbqGbJRbFCbJSbJTbJUbJVbJWbJXbJYbEjbJZbIAbKabKbbKbbKcbKdavAbKeavAbKfavAbxharNbIGbKgbKhbKibKjbKkbKlbKmbINbgXbKnbsVblXblXbKobKpbKoblXblXbvZbyUbKqbpHbmnbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbIRbKrbKsbIVbKtbKtbKubKvbKwbKtbKtbKxaKBbKybxTbKzbxTbxTbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbHMbKLbKMbKNbKObKPbKQbtEbJqbrVbKRbJmbwFbrZbJpbKSbqgaYpbCxbCybKTbFebKUbKVbKWbCybKXbKYbKZbJBbCybLbbLcbLdbLebLfbLgbLhbLibLjbLkbLlbBqbLmbLnbLobLpbBqbBqbBqbBqbBqbCNbBqbLqbqFbqGbEjbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLEbLFbLGbLHbLIbMSbLKbLLbLMarNbIGbLNbKhbLObKhbLPbIGbIMbINbgXbLQbsVblXbnTbKobLRbKoblXblXbAxbLSbLTbLUbLVbLWbLXbLYbLYbmoaadaadbuKaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIRbLZbMaaWobMbbMbbMcbMdaWobMebxObCMaKBbMgbMhbMibMjbMkbKAbKBbMlbMmbMnbMobGhbMpbMqaKBbMrbrTaQWbqabMsbrXbrXbrXbMtbMubMvbMvbMwbMxbMybzobqabAWaYpbMzbCybCybCybCybMAbMBbCybCybMCbMDbCybCybMEbMFbMGbMEbMHbMHbMHbMFbMIbMEbMFbBqbBqbMJbMKbBqbBqbMLbMMbBtbBqbBwbBqbFwbqFbdubMNbMNbMNbMNbMNbMNbMObMPbMNbMNbMNbMNbMNbMNbMNbMNavAbMQbMRbLJbMTbLMaQsarNbMUbMVbKhbMWbKhbMXbMUbIMbMYbgXbMZbNablXblXblXblXblXblXblXbvZbNbbwbbNcbmnbpIbNdbNebNfbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaWobNgaWoaWobNhaWoaWoaWobNgaKBbNibNjbNkbNlbNmbNnbNobNpbNqbNrbNsbGhbNtbMpaKBbMrbrTaQWbqabNubscbNvbNwbNxbqabNybNzbNAbNBbqabqabqabqgaYpbNCbNDbNDbNDbNEbNFbNDbNGbNDbNHbNFbNDbNIbNDbNDbNJbNKbNKbNKbNLbNKbNMbNNbNNbNObNPbNQbNNbNRbNSbNTbNNbNNbNNbNUbNNbNVbqFbNWbNXbNYbNZbOabObbOcbOdbOebOfbOgbOhbNZbOibMNbOjbOkbOlatJaQsaUobOmbOnbOoarNbMUbOpbOqbOrbOsbOtbMUbIMbgXbgXbOubsVbOvbOwbOxbOyblXbOzbOAbOBbOCbLTbODbLVbOEbOFbOGbLYbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaadajebOHbOIbOJajGaadaadbOKbOLbOKbOMbOMbOKbONbOObOPbOQbORbOPbOPbOPbOPaWobMrbHMaQWbqabqabqabqabqabqabqabqabqabOSbqabqabqabOTbqgbOUbOVaWKaWKaWKaWKaWKaWKaWVaWKbOWbOXaWXaWWaWKaWKbOYbOZbPabPbbPcbPdbPebPfaWKaWKbPgbPhaWKaWKaWKaWVaWKaWKaWKbPiaWKbPjbPkbNWbPlbPmbPnbPobPnbPnbPpbPqbPrbPnbPnbPsbPtbPubPvbPwavAatJaQsaUoaUoaUoaUoarNbMUbPxbPybPzbPAbPBbMUbIMbPCbPDbPEbPFbOvbPGbxwbAwblXbPHbPIbAxbPJbAzbPKbPLbmobmobmobmobmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadajGbPMaadbPNajeaadaaabPObPPbPObPQbPQbPObPPbPPaadaadaadaadaadaadaqXaWobPRbPSbPTaVfaVfaVfaVfaVfaVfbPUbPVbPWbPXaVfaVfaVhbPYbPZbQabQbbQcbQdbQdbQdbQebQdbQfbQdbQgaVCbQhbQiaVCaVCbQjbQkbQlbQmbQnbQobQpbQqaVCbQrbQsaVCaVCaVCbQtbQubQvbQtbQwbQtbQtbQxbQybQzbQAbQBbQCbQDbQDbQEbQDbQDbQFbQDbQDbQGbQHbMNbQIbQJbMNatJaQsaQsaQsbOobQMbMUbQNbQObQPbPzbQQbQRbQNbQSbQTbQUbQVbQWbQXbQYbQZbRabQWbRbbRcbOBbRdbAzbPKbRebobbRfbRgbRgbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaadbRhbRhbRhbRhaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadbRiaadaWoaWoaWoaKBaKBaKBaKBaKBaKBaKBbRjbRkbRlaKBbRmbRmbRmbRmbRmbRnbRobRpbRpbRnbRqbRpbRrbRpbRsbRsbRtbRubRvbRwbRxbRxbRybRzbqFbRAbRBbRCbRCbRDbREbRFbRGbRHbRIbRIbRJbRJbRJbRJbRJbRKbRLbRLbRLbMNbRMbRNbQDbQDbQEbQDbQDbQFbQDbQDbQGbRObMNbRPbRQbMNatJaQsaQsaQsaQsaQsbMUbQNbRRbOqbRSbRTbRUbRVbRWbPCbRXbRYbgXbgXbRZbRZbgXbgXbSabSbbvZbScbwbbNcbmnbpIbSdbSebSfbmoaadaadbuMaadbuLaadbuMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaadakkbRhaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadbSgbShbSibSjbSibSkbSlbSmbSnbSobSpbSqbSrbSsbStbuUbuVbRmbSubSvbSwbSxbSybSzbRpbSAbSBbSCbSDbSEbRpbSFbSGbSFbSHbSIbSFbSGbSFbRpbSJbSKbSLbRLbSMbSNbSMbSObSPbSMbSNbSQbRLbRJbSRbSSbSTbRJbSUbSVbSWbSXbMNbSYbQEbQDbQDbQEbQDbQDbSZbQDbQDbTabTbbPubQIbTcbMNatJaQsaUoaQsbTdbyObMUbQNbTebTfbTgbThbTibQNbMUbTjbRXbRYbgXbTkbTlbTmbTkbgXbTnbsWbvZbTobxAbTpbrobrpbTqbRgbRgbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadabaaAXaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbTrbTsbTsbTsbTsbTsbTtbTubTvbTwbTwbTxbSrbTybwtbTzbwvbRmbTAbTBbTCbTDbTEbTFbTGbTHbTHbTHbTHbTIbRpbTJbTKbTLbTMbTNbTObTPbTQbSGbTRbTSbTTbSNbTUbTVbTWbTXbTYbTWbTVbTZbUabRJbUbbUcbUdbRJbUebUfbUgbUhbMNbUibUjbQEbUkbUlbUlbUlbUmbUlbUlbUlbUnbUobUpbUpbUqbvhaQsaUobUsaQsbyObMUbUtbMUbUubUvbUwbMUbUxbMUbTjbRXbRYbgXbUybTkbTkbUzbgXbUAbUBbUCbyUbwbbNcbmnbmobmobmobmobmoaadaaaaaEaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadbUDaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbTrbUEbUFbUGbUHbUGbUIbUJbUKbULbULbUMbSrbTybxPbxQbUNbUObUObUObUObUObUPbUQbRpbURbTHbUSbUTbUUbRpbUVbUWbUWbUXbUYbUZbVabUZbVbbVcbTSbVdbVebVfbVgbVhbVibVjbVkbVkbVlbVmbRJbRJbVnbVobRJbVpbVqbSUbVrbMNbVsbVtbUlbVubVvbVwbVxbVybVzbVAbVBbVCbMNbVDbVEbMNatJaQsaUoaUoaUoaUobMUbMUbMUbMUbMUbMUbMUbMUbMUbgXbRXbRYbgXbTkbVFbTkbTkbgXbVGbVHbVIbVJbAzbPKboabobbVKbVLbVLbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaAXbVMaadaaaaadaaabVNaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUDaadbTrbUEbVObVPbVQbVRbTvbVSbTvbVTbTvbVUbVVbVWbANbVXbVYbUObVZbWabWbbWcbWdbWebWfbWgbTHbTHbWhbWibWjbWkbWlbWmbWmbWnbTHbWobTHbWpbWqbWrbWsbVebVfbVfbVfbWtbWubWvbWvbWwbWxbRJbWybWzbWAbRJbWBbWBbWCbWBbWDbWEbWFbWGbWEbMNbMNbMNbMNbWHbMNbMNbMNbMNbMNbMNbMNatJaQsaUobEvaQsbWIaUoaQsaQsaQsaQsaQsaQsaUobOoarNbRXbWJbiRbiRbWKbiRbiRbiRbWLbWMblXbWNbwbbNcbmnbpIbWObWPbWQbmoaadaadbuKaadbuLaadbuMaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaaaaaebWRbWRbWSbWTbWRbWUbWRaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaadaadaadbTrbUEbWVbWWbWXbWWbWYbWZbXabXbbXcbXdbSrbTyaKBbXebXfbUObXgbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXrbXsbXtbXubXvbXwbXvbXxbXxbXybSFbXzbTSbXAbSQbXBbXCbXDbXEbXFbXFbXGbXHbXIbRJbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbXVbXWbXXbXXbXXbXXbXXbXXbXYbXXbXZbXXbDObDubYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYcbYbbYbbYbbCIbYebYfbYgbYhbYibYjbYkbYlbYmblXblXbYnbxAbYobrobrpbYpbVLbVLbmoaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaaabYqaaeajHbYrbYsaGpaaeaadaadaaaaaaaaaaaaaaaaaaaaaaaabSgbYtbYtbYtbYubTsbTsbYvbYvbYvbYwbYwbYwbYwbYwbYwbYwbJjaKBaKBaKBbYybYybYybYybYybYzbYAbRpbYBbYCbYDbYEbYFbRpbYGbYHbRpbRpbYIbYJbYKbYLbSGbYMbTSbYNbYObYPbYQbYRbYPbYSbYTbYPbYUbYVbRJbYWbYXbYYbYZbZabZbbZcbZdbZebVfbVfbZfbVfbYvbYvbYvbYvbYvbYvbYvbYvbYvbZgbZhavAbWIbZiarNarNarNarNarNaUoaUobWIbZjaUoaUnaQsaQsarNbZkbZlbZmbZlbZlbZnbZobZobZlbZpbZnbZqbwbbgXbmnbmobmobmobmobmoaadaaaaakaaaaaEaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbWRbWUbWRaadbZrbZsbZtbZtaadaadaaaaaaaaaaaaaaabZubYtbYubYvbYvbYvbYvbYvbYwbZvbZwbZxbZxbZxbZxbZxbZxbZxbZybZzbZAbZAbZAbZBbZCbZDbZEbZFbZGbZHbRpbRpbZIbZJbZKbRpbRpbZLbZMbZNbZObZPbZQbZRbZSbZNbYMbTSbZTbYPbZUbZVbZWbZXbZYbZZcaacabcaccadcadcaecafcafcagcahcaibRLbRLbRLbRLbRLbRLcajcakcalcalbCCcancalcaocajbZgbZhavAarNarNarNcapcaqcaparNcararNarNarNarNcasbTdbyOarNbgXbgXbgXbgXbgXcatcaucavbgXbgXbgXbgXbgXbgXaadaadaadaadaadaadaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaabVNaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcawcaxcaybYwcazbQKcaAcaAcaBcaCcaCcaCcaCcaDcaCcaCcaCcaEcaFcaGcaHcaIcaJcaKcaLcaMcaNcaObUYcaPcaQcaRcaScaTcaUcaVcaVcaVcaVcaWcaXbYMbTSbYNcaYcaZcaZcbacaZcaZcbbcbccbdbTYcbecbfcbgcbhcbicbecbjcbkbRLcblcbmcbncbocbpcajcbqcalcbrcbscalcalcbtcajbZgcbuavAcbvcbwaUoaQscbxcbycbzaQscbAarNaadarNcbBcbCcbDarNaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaakaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaaaaadbWRbWRaadbWTbWRbWRaadaadaadaaaaaaaaaaaaaaaaaaaaaaadbYvcbEbZhbZhbZhbYwbQLbQKcaAcbFcbGcbHcbIcbJcaAcbKcbLcbMcbNcbOcbPcbQcbRcbScbTcbUcbVcbWcbXcbYcbZcbYccacbYccbcccccdcceccfccgcchcciccjcckcclccmccnccoccoccoccpccqccrccscctccuccvccwccxccycczccAccBccCccDccEccEbunccGccHcajcakcalccIcalcalcalccJcajbZgbQLavAccKccLbTdccMccNaQsccLaQsccOcgaaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaAXaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZraaeccPbYrbYsaaeaaebZraadaaaaaaaaaaaaaaaaaaaaaaaaaaabYvccQcbuccRbQLccSbQLbQKcaAccTccUccVccWccXccYccZcdacdbcdccddcdecdfcdgcdhcdicdjbWkcdkcdlcdmbXvbXvcdncdocdpcdqbZNcdrcdscdtcducdvbZNbYMbTScdwbYPcdxcdycdzcdAcdBcdCcdDcdEcdFcdGcdHcdIcdJbBPcdGcdLcdMcdNcdOcdOcdPccGcdQcajcajcajccIcalcdRcajcajcajbZgbQLavAcbycdScdScbyaUocdTbTdcdScdUarNaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaAXaAXaAXaaEaAXbuLaAXbuLaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaadaadbWScdVaaebWRbWUaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacdWbQLcdXbZhcdYbYwbQLbQKcaAcdZceacebceccedcaAceecefcegcaAcehcehceicejcehcehcekbWkcelcemcemcenceocepcemcemceqbZNcercescdtcducetbZNceubTScevbYPcewcexceycdAcezceAceBceCceDcbeceEcbeceFceEcbeceGcbkbRLceHceIceJceKceLcajceMceNceOcePceQceRceMcajbZgbQLavAceSceTceUcdSaUoceVcdSceWarNarNaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaAXaAXaaaaaaaaaaaaaadaaaaadaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaaaaaaaadceXaaeaaeaaeaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaabYvceYbQLbZhbZhbYwbQLceZcaAcfacfbcfccfdcfecaAcffcfgcfhcaAcficfjcfkcflcfmcejcfnbWkcdkcemcfocfpcfqcfrcfscemcftbZNcfucfvcfwcfxcfycfzcfAcfBcfCcfDcfEcfFcfGcfHcfIcfJcfKceCbTYcfLcfMcfMcfNcfMcfOceGcfPbRLcfQbRLcfRcfSbRLcajcfTcfUcfVcfWcfXcfYcfZcajbZgbZhavAarNarNcgaarNarNarNcgaarNarNaadaadaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaadcgbaadaAXaAXaAXbuLaadaadaakaakaakaaEaakbuMaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabaaaaaaaaadaadaadaaaaaaaadbVMaadaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcgcbQLbQLcdYbYwbQLbQKcaAcgdcgecgfcggcghcaAcgicgjcgkcglcgmcgncgocgpcgqcgrcgsbWkcdkcgtcgucgvcgwcgxcgycemcftbZNcgzcgAcgBcgCcgDcgEcgFbTSbTTcgGcgHcgIcgJcgKcgLcgMcgNcgOcgPcgQcgRbWvcgSbWvcgTcgUcgVcgWcgXcgYcgZchachbchcchdchechfchgchhchichjchkchlbQLchmbYvchnaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuLaSgaadaSgbYqaaaaadaadbuLaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaabYvbYvchochpchqbYwbQLbQKchrchscgechtcggchuchvchwchxchychzchAchBchCchDchEchFchGchHchIchJchKchLchMchNchMchOchPbZNchQchRchSchTchUchVchWbTSbTTbYOchXchYchZciacibcicceBcidciecifcigcihciicijcikcilcimcinbVkbVkciocipciqcirciscitciucivciwcixciycajbZgbQLcizbYvaadaadaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadciAaWoaWobYvbYwbYwbQLbQKcaAciBciCciDciEciFcaAciGcfgciHcaAciIciJciKciLciMcejcdjbWkciNcemciOciPciQciRciScemciTbZNbZNbZNciUbZNciVbZNciWciXciYbYPceBceBciZcjaceBceBceBcjbcjccjdcjecjfcjgcjhcjicjjcjjcjjcjjcjkcjlcjmcjkcajcjncjocjpcjqcjrcjscjtcajbZgcjucjvbYvaaaaaaaadaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaadaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciAcjwcjxbYvcjybYwbQLbQKcaAcjzcjAcjBcjCcjDcaAcjEcjFcjGcaAcehcehcehcehcehcehcjHcjIcjJcjKcjLcjMcjNcjOcjPcemcjQcjRcjScjRcjTcjUcjUcjVcjWcjXcjYcjZckackackackbckackcckackackdckeckfckgckhckickjckkcklckmckncjkckockpckqckrcajcajckscktckucktckvcajbZgbZhbYvbYvbYvaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadckwckxckyckzckAckzckBckCcaAcaAcaAcaAcaAcaAcaAcaAckDcaAcaAbYwckEckFckGckHckIckJbWkckKcemckLckMckNckOckOckPckQckQckQckQckRckQckSckTbYMbTSbYNckUcjccjccjccjccjcckVckWcjccjcckXckYckZckhclaclbclccldcleclfcjkclgclhclicljclkckocllclmclnbYvcloclpclqbQLclraaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaadaAXaadaaaaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadciAckwckwbYvclsbYwbQLcltbXXbXXbXXbXXbXXclubXXbXXcuYcuXclxclyclzclAclBclCclDclEclFclGcemclHcemcemckOclIclJclIclKclIclLclMclNclOclPbYMbTSclQclRclSclTclUclVclWclXclYclZcjccmacmbcmccmdcmecmfcmgcmhcmicmjcjkcmkcmlcmmcmncmocmpcmqcmrcmsbYvbZgbQLbYvcmtbYvaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcmubYvbYvbYvbYwbYwcmvcmwbQLbQLbQLbQLbQLcmxbQLbQLbQKcuScmzbYwcmAcmBcmCcmDcmEcmFbTMcmGcemcmHcmIcmJckOclIcmKclIclKclIcmLclMcmMclOcmNbYMbTScmOcmPcmQcmRcmScmScmSclXcmTcmUcmVcmWcmXcmYcmZcnacnbcnccnccndcnecjkcnfcmlcngcnhcnicnjcjkcnkcnlbYvbZgbQLbYvcnmbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnncnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaadaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvcntcnucntbYwbYwbYwcnvbYwbYwcnwcnwcnxcnycnwcnzbYvbYvbYvcnAcnAcnAcnAcnAcnBcnCcnDbUWcnEbUWcnFckOcnGclKclIclKclIcnHcnIcnJcnKcnLcnMcnNcnOckUcnPcnQcnRcnRcnSclXcnTcnUcnVcnWcjecnXcjjcnYcnZcoacobcoccodcjkcoecofcogcohcnicoicjkcojcokcolbZgbQLbYvcmtbYvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadcomconcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcoscotcoucovcowbZhcoxbQLcoycdYcnwcozcoAcoBcnwcnzcoCcoDcoEcoFcoGcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoScoTcoScoScoUcoVcoWcoXcoYcoZbWrcpacpbcmTcmScmScmScpcclXcmTcmTcpdcpecjecpfcjjcjjcjjcjjcpgcphcpicjkcpjcjkcpkcjkbYvbYvbYvbYvbYvbYvbZgbQLbYvcplconconconconconconconconconconconconconconconconconcpmcpnconcopcnrcnrcoqcoqcpocoqcoqcnrcnraadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcdWcppcoxcoybZhbZhbZhcdXbQLcpqcprcnwcpscptcpucnwcnzcoCcpvcpwcpxcpycpxcpzcoCbYJcuZbYJbRpbRpcdkcpBckOckOckOckOckOckOckOcpCckOckOckTbYMbTSbYNcpDcpEclUcpFclWcpccpGcpHcpIcjccpJcjecpKcpLcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcpWbYvbQLcpXclpclpclpcpYcpZclrckwaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcqbbQLcdXbQLcizcqccpqcpqbQLcqdcnwcqecqfcqgcnwcqhcoCcqicqjcpxcqkcqlcqmcoCcqncqocqpcqqcqrcdkcqsbRpcqtcqucqvcqwbYwcqxcqybYwcqzbYwcqAbTSbTTcwLcvJcvJcvJcwgcvUcvJcvJcvJcvJcqFcqGcqHcqIcqJcqKcqKcqKcqKcqKcqLcqMcqNcqOcqPbYvbYwcqQcqRbYwbYwbYwbYvbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrcqScqTcqTcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvcmvcqUcdYbQLcqVcqWcqXcqYbYwcnwcqZcracrbbYvcnzcoCcrccrdcpxcrecrfcrgcrhcricrjcrkcrlcrmchIbTMcrncrocrpcrqcrqcvacrsbYwbYwbYwbYwcrtbTSbTTclwcvHcvIcvEcvFcvGcvbcvbcvCcvDbTXcrEcrFcrGcrHcrIcrJcrKcrLcrMcrNcrOcrPcrQcrRcrScrTcrUcrVcrWcrXcrYcrZcsaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaAXbYvbYvbYvcdWbYvbYvcdWbYvbYvbYvcnwcsccsdcscbYvcnzcoCcrDcsfcsgcrecpxcpxcshcsicsjcskcslcsmcdkcsncsocspcspcspcsqbYwcsrbYwcsscstbYwbYMbTSbTTcrwcrucrvcrxcrzcrxcrycrBcrCcrAcsDcigcsEcpLcsFcsFcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsTcsUcsVcrZcsWaadaadaadaadaadaadaadaadaadaadaadcsXaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcsZcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadctacractabYvcnzcoCctbctcctdcrecqlctecoCctfctgcthctictjctkctlctmctncspctoctpbYwcsrbYwcbuctqctrbYMbTSbTTclwcmycpAcqBcqCcqBcqDcqCcqEcrrctzcjectActBcrScrScrScrScrSctCcrSctDctEctFctGcrSctHctIctJctKctLctMctNcrSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrctOctOctOctOctOctOctPcoqctQctOcsZcoqcoqcoqcoqcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadctRctRctRctRctRctRctRctRaadaadctSaaabYvcnzcoCctTctUctVctWctXctYcoCctjctjctZctjctjcuacubbRpcuccspctocudbYwcsrbYwcuecufbYwbYMbTSbTTcsecsBcpActvctsctuctsctscttcsCcuncuocupcrScuqcurcuscutcuucuvcuucuwcuxcuybYvbYvbYwcqQcqRbYwcuzcuAcuBcuCcuDcuDaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuEconconconconconconconcuFcorcoqcoqcoqcoqcuGcorcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuJcuKcuLaaaclrcnzcoCcoCcoCcuMcoCcoCcoCcoCcuNbZxcuOcuPbYwcuQcuRbRpbYwbYwbYwbYwbYwcsrbYwcuScmzbYwcuTcfBcuUcsecsucsvcsycszcsAcswcswcsxcrrcvccvdcvecrScuqcurcvfcvfcvgcvhcvicvjcvkcvlbYvcvmcvncvocvpbYwcrScrScrScrSaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcqTcqTcqTcqTcqTcqTcvqcoqcqScqTcvrcoqcoqcoqcoqcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaadcvscvscvscvscvscvscvscvscvsaaacvtaaabYvcnzbQLbQLbQLcsrbQLbQLbQLbQLcnzbQLbQLcvucvvcvwcvxcvwcvybZxbZxbZxbZxcvzbYwbYwbYwbYwcvAbTScvBcseculcumcuhcuictycugcujcukcsecvKcvLbWBcrScuqcurcvfcvMcuucvNcuucvOcvPcvQbYvcuScdXcvocvRcvSbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcvrcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaaaaaaaaaaaaaacvTaaabYvcvubZxbZxbZxctxbZxcvVbZxcvWcvXbQLbQLbQLbYvcvYcvZcwabYvbQLbQLbQLbZhcwbclpclpclpcwccwdcwecwfcsecsecsecsectwcsecsecsecsecsecwhcwicwhbYvbYvbYvbYvbYvbYvcwjcwkcwkcwlcwmbYvbZhbZhcwncwocvSbYvaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaactRctRctRctRctRctRctRctRctRaadctSaaabYvcwpcwqbZhcuScizbZhcwrcbucwscwtbYvbYvbYvbYvcwvcwwcwxbYvbYvclrbYvbYvcnvbYwbYwbYwbYwcwycwzcwAcwBckBckBckBckBckBcwCcuWckBcwDcwEcwFcwGcwDckBckBckBckBcwHckBckBckBckBckBckBckBckBcwIcwJbYwbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrctQctOctOcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuIcuKcwKaaabYvbYvbYvbZhcdYcpZbZhbYvbYvbYvbYvbYvaadaadaadcwMcwNcwMaadaadaadcwOcwOcwPcwQcwRcwScwTcwUcwVcwWcwObQLbQLbQLbQLbQLbQLcuVbYvbYvcwXcwYcwZbYvbYvbQLbQLbQLbQLbZhbQLbQLbQLcxabZhbQLbQLcwbcxbcxccwpbYvbYvbYvcplaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadcvscvscvscvscvscvscvscvscvsaaacvtaaaaaaaadbYvbYvbYvclrbYvbYvaadaadaadaadaadaaaaadcxeccFcxeaadaaaaadcwOcxfcxgcxhcxhcxhcxicxjcxkcxlcwOcotbZhcdYcxmcuScxnbYvbYvaadcxpcwicxpaadbYvbYvcdYcxqcxrbYwbYwbYwbYwbYwbYwcnvbYwbYwbZhcxsckBcxtcxucxtcxvcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxwcxxcxycxwcxzcnrcnrcoqcoqcxAcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaadaadaaaaadaaaaadaaacvTaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaacaaaaadaaaaadcxCcwNcxCaadaaaaadcxDcxEcxFcxGcxGcxGcxHcxIcxJcxKcxLbQLbYvbYvbYvclrbYvbYvaadaadcxMclvcxMaadaadbYvbYvclrbYvbYvcxOcxPcxQbYwcxRcoxcxSbYwbZhcmxcxTbYvbYvbYvckwaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaadaadcxUcxVcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaactRctRctRctRctRctRctRctRctRaadctSaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaadaaacxWcwucxXcwucxWaaaaadcwOcxYcxFcxGcxGcxGcxZcyacwOcxDcwObYvclraadaadaadaadaadaadaadcyccydcycaadaadaadaadaadaadbYvcyecyfcdXbZhcnmcoxcoxcygcygcyhcyicygaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcyjcnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuIcuIcuIcuIcuKcuLbVMaaaaadaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadcwucykcylcymcwuaadaadcwOcyncxFcyocypcypcyqcyrcwOaadaadaadaadaadaaaaadaaaaaaaadcwXcwZcyscwZcwXaadaaaaaaaaaaadbYvcytcqWcyfbZhcdYcmvbYvcygcyucyvcywcygaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaadcvscvscvscvscvscvscvscvscvsaaacvtaadaadaadaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaacwucyxcyycyzcwuaadaadcyAcyBcxFcypcypcyCcxGcyacyAaadaaaaaaaaaaaaaaaaadaaaaaaaadcwZcyDcyEcyFcwZaadaadaaaaaaaadbYvbYvclrbYvbYvbYvbYvbYvcygcyGcyHcyIcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaSgaaaaadaaaaSgaAXaSgaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadaadaaaaaaaaaaadaaaaaaaadaadaadcvTaadaaacwucyJcwucwucyJcwucyJcwucwucwucyJcwuaaacyKcyLcyycyMcwuaadaaacyNcyBcxFcxGcyOcxGcxGcyacyNaaaaaaaaaaaaaadaaaaadaadaadaadcwZcyPcyQcyRcyScyTaadaadaadaadaadcyUaadaadaadaadaadaadcygcyVcyWcyXcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaSgaAXaAXaaactRctRctRctRctRaadcvTaaaaaacwucyYcyZczaczbczcczdczeczfczgczdcwuaaaczhcziczjcwucwuaaaaaaczkcyBcxFcypcypcypcxGcyaczkaaaaaaaaaaaaaadcwZcwZczlczmcwZcwZcznczoczpcwZcwZczlczmcwZcwZaadaaaaaaaadaadaaaaaaaaaczqczrczscztczuaadaadaadaadaadaaaaaaaadaadaaaaaaaadaaaaaaaaaaaaaSgaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaadaAXaadcuHcuIcuIcuIcuIczvczwaaaaaacyJczxczyczzczcczcczAczBczCczDczAcwuaaaaadczFczGczHaadaaaaaacwOczIczJcypczKcypcxGczLcwOaadaaaaaaaaaaadcwZczMczNczOczPcwZczQczRcwZcwZczSczTczUczVcwZaadaaaaaaaaaaadaadaaaaaaaadczWczXczWaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcvTcvscvscvscvsaadaaaaaaczYczZcAacAbcAccAdczcczccAecAfcAgcAhcziaadaadcAjcAkcAlaadaaaaaacAmcyBcxGcxGcxGcxGcxGcAncAmaaaaaaaaaaaaaadcxpcAocApcApcAqcApcArcAscAtcAucAucAucAucAucxpaadaadaaaaaaaaaaadaaaaaaaadcAvczscAvaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaacaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcvTaaaaaaaaaaaaaadaaaaAXaAXcwucAwcAxcAycAzcAzcAAcABcACcADcAEczhcAFcAGcAHbYdcAlaadaaaaaacxDcAJcAKcALcAKcAKcAMcANcxDaaaaaaaaaaaaaadcyccAucAOcAPcAQcAPcARcAScATcATcATcAUcAVcAucycaaaaaaaaaaaaaadaadaaaaaaaadaaacAWaaaaadaadaadaadaadaadaaaaaaaadaadaadaAXaadaAXaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaacvTaadaAXaAXaAXaaEaAXaaaaaacyJcAXcAYcAZcBacBbcBccBdcBecBfcBgcBhcBicBjbYxcBkcBlaadaadaadcwOcBmcAmcBmcBncBocBmcBmcwOaadaadaadaadaadcwZcBpcBqcBrcBscBtcBucBvcAucBwcBxcBycBzcBAcwZaadaaaaaaaaaaaaaaaaaaaaaaadaaacAWaaaaadaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaadaAXaadcBBaadaAXaaaaaaaadaaaaaaaaacwucBCcBDcBEcBecBFcBGcBHcBIcBJcBKcwucBLcBMcBMcBNcwuaadaaaaaacBOcypcBPcypcBQcBOcBRcBRcBQaaaaaaaaaaaaaadcwZcBScBScBScBScBTcBUcBVcBWcBTcBScBScBScBScwZaadaaaaaaaaaaadaadaaaaaaaadaaacBXcBYcBYcBYcBZaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadaadaadaAXaaaaaaaadaaaaadaadcwucCacCbcCccCdcCecCfcCgcChcCicCjcwuaadaadaadaadaadaadaaaaaacCkcBmcClcBmcCmcCkcBmcBmcCmaaaaaaaaaaaaaadcwZcCncCocCocCpcCqcCrcCscAucCtcCucCvcCvcCwcwZaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaacAWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaaEaadaadaadaadaadaaaaaacwucCxcCycCzcCAcxecBDcCBcxecamcBDcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCEcCFcCrcCscAucCGcCHcCvcCvcCvcwZaadaaaaadaadaadaadaAXaAXaAXaSgaadaadaadaadcAWaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaacwucCJcCycCKcCLcxecCzcCMcxecCycCzcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCNcCOcCPcCQcCRcCScCTcCocCocCUcwZaadaaaaaaaaaaaaaaaaAXaaaaadaaaaadaaaaaaaaacCVaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacyJcCWcCXcCYcCZcDacDbcDccDacDccDbcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadaadcwZcBScBScBScBScDdcDecDfcDgcDdcBScBScBScBScwZaadaaaaaaaaaaaaaaaaAXaaacDhcDhcDhcDhcDhaadcDiaadcDhcDhcDhcDhcDhaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaAXaaEaadaadaadcwucwucDkcDlcwucwucyJcwucwucwucyJcwuaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCncCocCocDmcCqcCrcDfcAucDncDocCvcCvcCvcwZaaaaaaaaaaaaaaaaaaaAXaadcDpcDqcDqcDqcDqcDrcDscDtcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadcwucAwcDwcwuaaaaaaaaaaadaaaaadaaaaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcDxcCvcDycCFcCrcDfcAucCGcDzcCvcDxcCvcwZaaaaaaaaaaaaaaaaaaaAXaadcDAcDAcDAcDAcDAaaacDiaaacDAcDAcDAcDAcDAaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaadaaaaaacDBaaaaaaaaaaaaaadaaaaadaaaaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcDCcDDcCPcDEcApcCScDFcCocCocCUcwZaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaadaadaadaaacDiaaaaadaaaaadaaaaadaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaaacDGaaaaaaaaEaakaaEaaEaakaadaadaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaacwZcBScBScBScBScDdcDHcDfcDIcDdcBScBScBScBScwZaadaadaadaaaaadaadaAXaaacDhcDhcDhcDhcDhaadcDiaadcDhcDhcDhcDhcDhaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCncCocCocDJcCqcDKcDfcAucDLcDMcCvcCvcCvcwZaadaaaaaaaaaaaaaadaAXaadcDpcDqcDqcDqcDqcDrcDicDtcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaaaaaaaaaaaEaakaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaacwZcCvcCvcCvcDNcCFcAucDfcAucCGcDOcCvcCvcCvcwZaadaadaaaaaaaaaaadaAXaadcDAcDAcDAcDAcDAaaacDiaadcDAcDAcDAcDAcDAaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadaadcwZcDPcCvcCvcDQcDRcApcDScApcCScDTcCocCocCUcwZaadaaaaaaaaaaaaaaaaSgaaaaadaaaaadaaaaadaaacDUaaaaadaaaaadaadaadaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcwZcwZcwZcwZcwZcDVcDWcDVcwZcwZcwZcwZcwZcwZaadaaaaaaaaaaaaaadaAXaaacDhcDhcDhcDhcDhaadcDXaadcDhcDhcDhcDhcDhaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaadaadaaaaadaadaaaaaacDYaaaaadaadaadaadaadaadaadaadaadaadaadaadaAXaadcDpcDqcDqcDqcDqcDZcEacDZcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaacEbaaaaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaAXaadcDAcDAcDAcDAcDAaaacAWaaacDAcDAcDAcDAcDAaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaakaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaacAWaadaaaaaaaadaadaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaakaaEaakaakaadaaaaaaaaaaaaaaaaadaakaaEaakaakaadaadaadaaaaaaaadaAXaaEaAXaAXaAXaaaaaaaaacAWaaaaaaaaaaAXaAXaAXaSgaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaadaakaaEaakaaaaaaaadaakaakaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcEcaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaadaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaAXaAXaAXaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaeaadaaaaaaaaaaaaaadaaaaaaaaaaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaadaadaadaadaaaaaaaadaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaahaaiaaiaajaaiaajaaiaajaaiaajaaiaaiaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaiaaiaaiaaiaaiaaiaalaamaanaaoaapaaoaaqaaraasaaiaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaadaaiaataauaauaavaawaaxaaoaayaazaaAaaBaaCaaraaDaaiaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaakaadaadaaiaaFaaiaaiaaiaaGaayaaoaaxaaHaaIaaoaaJaaKaaLaaiaaiaaiaadaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadaaiaaMaaNaaOaaPaaQaaRaaSaaTaaSaaUaaSaaVaaWaaXaaYaaZaaiaadaaaaaaaaaaaaaaaaadaaaaadaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaabaaaEaakabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaakaadaadaadabbabcabdabeabfabgabhabiaayaayaaCabjaayaayaayabkablaaiaadaadaadaaaaadaadaadaadaadaadaadaadaadaadaahaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaadaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaakaaaaaaaaaaaaaaiabmabnaaiaboabpaboabqaboabraboabsaboabtaboaboabuabvabvabvabvabvabvabvabvabvabvabwabxabyabzabwabwaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaakaakaakabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadabAaadaakaaaaaaaaaaaaaaaaakaaaaaaaaEaadaadaadaaaaaaaaaaadaaiabBabCaaiabDaayabEabqabFaayabGabsabHaayabIaboabJabvabKabKabLabMabNabOabPabQabvabRabSabTabUabVabwaadaaaaadabWabXabWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaEaakaakaaaaaaaaaabYaaaaaaaaaaakaakabaabaabaaaaaadaadabZaaaaadaadaaaaadaadaaiacaacbaaiaccaayacdaceacfaayacgabsachaayacgaboaciabvabKacjackackackackackacLabvaclacmacnacoacpabwaadaadaadabWacqabWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaadadwaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaadaadaaaaaaaaaabYaadaadaaaaadaadaaaaaaabaaakaadaadaadaaaaaaaadaadaadaaaaaiacracsaaiabsactaboabqabsacuabqabsabsacvabqaboaboabvacwacxacyaczacAacBacCacDabvacEacFacGacoacHabwacIacJacKabWabXabWajCajcaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaakaakaakaakaaaaelaaaabaaakaakaakabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadacNacNacNacNacNaadacOaadacNacNacNacNacNaadaakaakaadaaaaadaaaaaaaaaaadaaaaaaaaiacPacQacRacSacTacUacVacWacXacYacZadaadbadcaddadeabvadfadgadhadhadiadhadhaEaabvadkadladmacoadnabwadoadpadqadradsadtaduaduadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaadaadaaaaaaaelaadaadaaaaadaadaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaadaaaaaaaadaaaaaaaaaaadaaaaaaadEadFadGaaCaaCadHadIadJadKadLadMadNadOadOadPadQadRabvadfadfadSadTadUaEwaEyaEbabvadYadZaeaaebaecabwaedaeeaefaegadsaehaeiaejaekaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafhaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaadaadaaaaadaaaaaaaadaadaadaadaaiaenaeoaaiaepaeqaboaeraesaetaboaeuaeuaeuaboaevaewabvaexaexaeyaezaeAaeBabvaeCabvaeDabwaeEabwaeFabwaeGaeeaeHadraeIaeJaduaduaeKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaadadAaaaaaaaaaaadaaaaaaaaaaaEaadaadaadaadaadaadaadaadaaaaadaaiaaiaeLaaiaaiaaiaaiaaiaeMaeMaeMaeMaeMaeMaeMaeNaeOabvaePaAbaeRaeSaeTaeUabvaeVaeWaeXaeYaeZafaafbafcafdafeadrabWabWabWajCaDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaakaadacNacNacNacNacNaadafiaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaacaaaaaaaaaaaaaadaaaaaaaadaadaadaadafjafkafkafkaflaDXafkaeMafnafoafpafqafrafqafsaftafuafvafwafxafyafzafAafBafCafDafEafFafGafHafIabWabWabWabWaadaakaadaadaakaakaaEaadaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaadaaaaaaaadagTaaaaaaaaaaadaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadabWafQauTauPauQauRauSafkaeMafnafWafXafYafZagaagaafZagbagcagdageagfaggaggaggaghagiagjagkadradragladsadsagmagnaadaaaaaaaaaaaaaaaaadaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaaaaaaaadaaaaaaaaeaadaadaadaadaadaadabWabWagpabWabWagqatTagsagtaguatSafkaeMafnagwagxagyagzagAagBafqagCabvagDagEagFagGagHagIagJagKagLagMagNagOagPagOagQagRagSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaaaadAaaaaaaaaaaadaaaaaaaaaabaaaaaaaaadaadaadaadaadaaeaaaabWabWagpabWagUagVagWagXauNauOahaafQahbauMaeMaeMahdaheabvahfahgahhahiahjahkabvacKahlacKacKacKafQafQabWabWabWabWadsagladsahmahnahoabWaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaakaadacNacNacNacNacNaadadAaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaaaaaaaaeaadabWahpahqadrahradsahsabWahtahuahvafQaALaCcahyahzahAahBahCahCahCahCahCahCahCahCahDahEahFahGahHaeMahIabWahJahKahLahLahMadsahNahOahPabWaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaaEaaaaaaaaaaadaaaaaaaaaafMaaaaaaaaaaadaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaadaaaabWahpadsahQahrahRahSahTahUahVahWahXahYahZaiaaibaicaidaieaifaifaigaieaifaihaifaiiaijaifaikailaimainabWadsaglaioaipaipadsaiqairaisabWaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaitaiuaivaaaaaaaaaaaaaaaaaEaadaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaEaaaaemaemaemaemaemaadadAaadaemaemaemaemaemaaaaakaaaaadaadaadaaeaaeaadaadaaaabWaiwaixaiyahraizaiAaiBainaiCainaiDaiEaiFaiGaiHaiIaiJaiGaiKaiIaiFaiGaiLaiMaiNaiOaiPaiQaiRaEBaeMainabWadsaglaiTaiUaiVadsabWaiWaiXabWaadaadaaaaadaadaadaadaadaadaadabWabWaiYabWaaaaiZajaajbajaajcaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaakaaaaadaaaaadaadaaaaaaajdaaaaaaaadaaaaaaaadaaaaaEaaaaaaaaaaadaadajeajeajeabWabWadradradrajfaizainajgajhajiainafQajjavKajlaeMajmavJajoaeMajpawPajraeMaxPajpavTaeMajpavSajraeMajvabWalYaglaiTajwadsadsajxajyajzabWajAabWabWabWabWabWabWajAabWabWabWajBadsabWaaaajCajaajDajaajCaaaaaaaaEaaEaaaaaaaaaaakaaaagoagoagoagoagoaadafMaadagoagoagoagoagoaaaaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaaaaaaaadaaaajEajFajEaadaadaadaadaakaakaakaaaaaaaaaajGajeajeajHajIajJajKajJajLajKajMajNajOajgajPajiainafQajQajRajSaeMajTajRajSaeMajUajRajSaeMajVajWajXaeMajYajRajZaeMainabWadsagladradradradsabWabWabWabWajwadsadsadsadsakaakbakcadsakdabWabWaiYabWabWabWakeakfakgabWaaaaaaaakaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaaafMaaaaaaaadaaaaaaaadaaaaakaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaakhakiakhaadaaaaaaaadaaaaaaaadaaaaaaaadaaeakjakkaadaadabWabWabWaklakmaknadrakoainainakpainafQakqajRakraeMakqajRaksaeMakqajRaktaeMajVajWakuaeMakvajRakqaeMainakwadsagladrakxadradsadsadsadsakyadsadsakaakzadsadsadsadsadsadsakyadsadsadsakAadrakBadsakCajAaadaaaaaEaaaaaaaaaaadaakaaEaakaaaaaaaadaaaaaaafMaaaaadaadaadaadaakaaaaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakDaadaadaaaaaaakEakFakGakHakIaadaaaaadaaaaaaaaaaaaaaaaaaaaeajGajeaaeaadaaeakJabWadrakKadradraeMaeMaeMaeMaeMafQakLakMakNafQakLakMakNafQakLakMakNafQakOakPakQafQakLakMakNaeMainabWadsagladradradradradrabWabWabWabWabWabWajAabWabWabWabWajAabWabWabWabWadsadsadradrakRabWabWaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaaaafMaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSakDaadaadaadakTakUakVakWakTaadaaaaadaaaaaaaaaaaaaaaaaaaadaaaakXaaeaaeaaeaaeakYakZakKadralaaeMalbaEAaldaEzalfalgalgalgalgalgalhalgalgalhalgalgalialjalkallalmalnalnalnaloajvabWadsagladralpalqalralsabWaadaadaadaadaadaadaadaadaadaadaadaadaadaadaltaluadsadralvalwalxalyalzalAalBalAalAalCaadaaaaaaaaaaaaaaaaaaaaaaaaamkaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDalEalFalGalHalDakTalIalJareakTaadaaaaadaaaaaaaaaaadaadaadaadaadalLaaeaaeaaeaadalMadsakKadradraeMalNalOalPaqValRalQalQalQalQalSalRalQalQalRalTalSalQalUalValWalQalQalQalQalXainabWaklagladralZamaadsambaltaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadamcalYadsamdaqBamfamgamhamiamiamiamiamiamjaadaaaaaaaaaaaaaaaaadaaaamXamYamXaaaaadaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamlammamnamnalDakTamoampamqakTaadaadaadaadaadaadaadaaaaadaaaaadamraadaadaaeaaeajeadsanfanZanhaqfaqcaquaqgaqAamxamuamyamuamvamzamxamuamuamxamAamBamCamDamEamFamGamHamGamGamIainabWamJaglamKamLamaamLamMamNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOamPamQamRamRamSamTamUamiamiamiamiamiamVamWaadaadaadaaaaaaaadaadanDanEanDaadaadaaaaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamZammamnalKalDalDakTaleanbakTaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaeajGaaeaaeaaeaaeajeakmamwancagRandaneamtanganaanianaaeManjankanlanmannafQanoanpanqanranranranranranranranranransabWajwagladramJantamLamJabWaiYabWaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadanuaqeanwanxanyanzanAanBamiamiamiamiamianCamWamWamWaadaaaaaaaadaoBaoCamYaoDaoEaadaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaanFaaaaaaaaaaaaalDamZanGanHanIanJalDaqdaZmaWoaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaeaaeabWabWakKadradradrandanManNanOanPanQanRaeManSanTanUanVanWanXajWanYaiSaoaaobaocaodaoeaofaogaohaoiaojadraokagladraolaomalcaonadraooabWaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaopapxaoraosaotaouaovaowamiamiamiamiamiaoxaoyaozaoAaadaaaaaaaadaptapuapvapwaptaadaaaaaaaadaaaaadaaaaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadalDamZaoFaoGaoHaoIaoJaXOaoKaWoaadaadaadaadaaaaaaaaaaadaaaaaaaadaadaadaadaadaadaiyaoLakKadraoMaoNandaoOaoPaoQaoRaoSaoTaeMaoUaoVaoWaoXaoYaoZapaapbapcapdapeapeapfapgaphapiapjapkapladramJagladradradradradradraiYabWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOapmamRamRamRapnapoappamiamiamiamiamiappapqaprapsaadaaaaaaaadaptaqaaqbafmaptaadaaaaaaaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoafUaWoaadaaaaadaadaadaadaadaWoafUaWoalDamZaoFapyalHaoFaoFbHMaZmaWoaWoaWoaadaaaaaaaaaaadaaeaadaaaaaaaaaaaaaadaadaaeabWaixahrapzapAajwandapBapCapDapEapFapGaeMapHapIaiRapJapKafQapLanpapMaoaapNaohapOaohapPaohapQaohapRadrahKahMadsadsadsadsadsadsadsapSaadaadaadaadaadaaaaadaadaadaadaadaadanuanvapTapUapVapWapXapYamiamiamiamiamiapYapZaprapsaadaadaadaadaptaqZaraarbaptaadaadaadaadaadaadaadaadaadaadaadajeajeajeaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWoajtanKaWoanLamsamsamsamsamsajsaWoajuajtalDamZaqjaqkaqkaqlaqmajqaZmajnbMbaWoaadaadaadaadaadaaeaadaaaaadaaaaadaadaaeaaeabWakmaknadradsaqpandaqqaqraqsaqtaffaqvaeMaqwaqxaqyaqzadWadVaqCaqDaqEaoaaqFaqGaqHaohaqIaohaqJaqKaohadraglaqLaqLaqLaqMaqLaqNabWabWabWaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaopaoqaqOaqOaqPaqQaqRaqSamiamiamiamiamiaqTaqUadXaqWaqXarNcgaarNaptaptarQarRaptarNarNarNarNarNarNarNcgaarNarNarNarNadjarNaadaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadafUbwqafSafTafRbrTbrTbrTbrTbrTahcagZagYagvalDaoFarjaoFarkaoFaoFagraZmbrTafVaWoaWoaWoaWoajkahwahwahwahwahwahwahwahxabWaiyabWahradradradradrandandandarrarsandandafQafQafQafQartaruafQaqCarvarwaoaaoharxaryarzarAarzarBarCarDadraglaqLarEarFarGarHaqNaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaamOamOapmamRamRamRarIarJarKamiamiamiamiamiarLarMamWamWaadarNarParOaQsaQsbnBaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsacMaQsacMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaWoaWoasVaWoaWoasWasXasXasXasXasXasYaWoaWoasZaWobMebrTbrTbrTatQbHMagraZmbHMbHMaWoasRaDRaVhasbasaasaasaasaasaasaasaascasaasaaDSasUateasfadrasgashasiashashashashasjaskaslasmasnasoasoaspasqasrassaoaastasuasuasvaswastasuasxasyadraszaqLasAasBasCasDasEaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadanuatRanwasFanyasGasHasIamiamiamiamiamiasJasKaadaadaadarNasLasMasMasNasOasPasPasPasPasPasPasPasPasPaDUasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWoasdaqhaWoarWaadaaaaaaaaaaaaaaaaadarWafUarVarXarXarXarXagvbrTbHMarSarZbPVarYaVfarUaCGaKBataatbatbatbatbatbatbatbatcadratdaDuaDOagOagOamdatfatgathatiatiatiatiatjaDoatlatmatmatmatmatnatoatpatqaoaatratsattattatuattattatvatuatwatxaqLatyasBatzatAatBaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaatCaaaatDaadaopaseaoraosatEatFatGatHamiamiamiamiamiatIarNarNarNarNarNatJarNasPatKasPasPaDQasPatLatMatNatMatOasPasPasPatLatMatOatPasPaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCDbrTaCDbrTaqhaWoaWoaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWobCkbrTbHMbxMbrTbrTbrTaQWarSarTbrTbrTaCGaKBaaaaadaaaaadaaaaadaaaaadaaaaYhaYhaYhaCHaYhaYhaYhayIatWatXatXatXatXatXatXatXatXatXatXatXatXabWatYatZauaaCJaucaudaueaueaojaueaueaufaugauhauiaujaukaulaumaunauoaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadatDatDatDamOamOanyapmamRamRarIaCKaurausausausausausautasLasMasMasMasMauuarNauvaCMaCXauyaCLauyauAauBauCaCYauEatMauFatMauGaCYauCatPauHaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWoaWoaWoarnaqhbrTaWoaaaaaaauIauJauKauJauLaaaaadaadaWoarhbtwbHMarmbKtbKtbKtbKxarlaribHMaroaCbaKBaadavUavUavUavUavUavUavUaadaYhaChaCvaCwaBvaBuaYhauZavaavbavcavcavcavcavcavcavcavcavcavdatXaveavfavgavhaviaojaojaojavjavkavlaCAavnavoavpavqaqLavravsavtavuaqNamOamOaadaadamOaadaadaadamOaadaadamOatDatDatDanyavvavwavxapVavyavzavAavBasMasMasMasMasMauuarNarNarNarNarNarNavCavDavEavFasPasPaadaadauBavHauBauBauBauBauBavIauBauBarqaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaWobHMaqhardafUaadaaaavLavMavNavOavLavPavQavRabWadradradraAIadradradradradraBqadradrauxadraaaavUavVavWavXavYavZavUaaaaYhbeIaZFaAaaAnaYmaYhatVatWawdatXatXaweawfawgawhawiawjawkawlatXawmavfawnawoaBsawqawrawsaoaaoaaoaaoaaBtawuaBsanyaqLawvaqLaqLawwawxawyamOawzawAamOawzawAamOamOawzawAamOanyawzawAanyawBamfawCanyawDawEavAatJarNasPasPasPasPasPasPawFawGawHaBrawJawKawLawMawNawOasPargaadaadaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWobtwaqhbrTaWoaadaaaauKawQawRawQauKawSawTawUawVawWazFawYawZazEawVaxaaxbaxcaxdaxeadrauxadraadavUaxfaxgaxhaxiaxjavUaadaYhazvaZFaxQaZFazuatkaxnaxoaxpatXatXaxqaxraxsaxtaxuaxvaxwaxxavdaxyavfawnawoaoaaoaaoaaoaaoaaxzaxAaxBaxCaxDaxEanyaxFaxGanyavvaxHaxIaxJaxKaxLaxManyarcaxLaxOanyaxNaxLaqYanyazYazXanyanyaxSanyanyaxTaxUaxVaxWarNazqaxZazMayaaxYauHaycaycaydayeayfayeaygayhayiayjaykaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaWoaWobMeaqhaWoaWoaaaaaaavLawQawQawQaylaymaynaynayoaypayqayraysawtayuawIaywayxayyayzadrauxadraaaavUayAayBayCaxiayDavUaaaaYhaxRawXaxQaybaZEatkayIaxXatXatXatXayJayKayLayLayLayMayNatXawlatXaytatZayPayQayRaySayRayRayRayTapeayUayVayWayXayYayZanyazaazbazcaxJaqnazeazfanyaqoazeazganyazdazeazhanyayEayvazjazkazlazmaznazoazparNarNarNaDvazrazsaztayGaziazwazxazyazzazAazzazBazCayiayjazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaEaaaaaaaaaaadaWoaWobHMbHMaqhafUaaaaaaaaaauKawRawRawRauKazGazHazIazJaypaynazKazLarfawVazNazOazPazQazRadrauxadraadazSazTazUazVazWauwavUaadaYhaubaupauqasSarpatkaAdatWatXatXaAeaAfaAgayLaAhayLaAiaAjaAkawlatXaAlawnaAmauzaAoaApaAoaAqaAoaAraAraAsaAtaAraAuaAvaAwanyanyaAxaxJaxJanyaAyaxJanyanyaAzaxJanyanyaAAaxJanyavGaABaACaADameamfaAEaAFaAGawpaAHarNauDaAJaAKawMaqiavmaAMaANaAOaAPaAQaARaASaATayiayjaAUaAVaadaAWaaaaaaaaaaaaaAWaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaEaAYaAZaAYaakaaaaadaaaaadaWoafVarnaUDaqhaWoaWoaadaaaavLaBaaBbaBcavLaBdavQavRaBeaBfaynaBgazLaBhawVaBiaBjaBkaBlaBmadrauxadraaaaBnavUaBoaBpaBoavUavUaaaaYhbgcbgebgdbgabgbatkayIatWatXatXatXaBwaBxaByaBzaBAaBxaBBatXawlatXaBCawnawoaoaaoaaBDaBEaoaaBFaBGaBGbeTaBGaBHanyaBIaBJaBKaBLaBMaBNaBNaBLaBOaBNaBPaBLaBOaBNaBQaBLaBOaBNaBRbfZaBSaBTaBUaBUaBVaBWaBXaAGbffbfjarNaBZaAJaAKawMaCabfeaUCaCdaAOaCeasPasPaCfasPasPaCgbeQaCiaadaaaaaaaaaaaaaaaaCjaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaCkaAYaadaadaadaadaadaWobrTbrTbrTarVbaQaWoaaaaaaaCmauJaCnauJaCoaaaaadaadaCpaCqaCraCsaCtaCuawVbglbgmaCxaCyaCzadrauxadraaabbxaaabgobgnbgoaaaaadaaaaYhbhjbgqbgpbhsbhxatkayIatWaEeatXatXaCNaCOaCPaCQaCRaCSaCTatXawlaCUavfawnawoaCVaCWaCWaCWaCWbgfbggaCWaCZaCZaCZanyaDaaDbaDcaDdaDeaDcaDfaDgbghaDcaDeaDiaDhaDfaDcaDcaDhaDjaDkaDlaDmaDnbgjaDpaDqaDraDsaDtbgiaBYarNbgkaDwaDxaDybagasPaDAaDBaAOaDCasPaDDaDEaDFaDGaycaDHazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaAYaDIaDJaDKaAYaWoaKBaKBaKBbrTaqhaWoaadaaaaaaaaaaaaaaaaaaaaaaadaadaDLaDMaDNbjoaDPbjpawVbihaFeaFfaFfaFfadrbhMadrbdMbhJbhIbhLbhKbhTbhSbjnbjmaYhbhNbhPbhObhGbhHatkayIatWaEnaEfaEgaEhaEiaweaEjaweaEkaElavcaEmaEnavfawnawoaCVaCWaEoaEpaEqaEraEsaEtaCZaEuaEvaCZanyanyanybhFaExaCZaFJbaabaabaabhDbaabaabhEbaabaaaEDaEDbhBaEFaEGbhCaEDaEDaEDbhAasPasPasPasPasPasPbhyaEKbhzasPasPaEMaDBaAOaENaEOaEPaEQaAKaERaESawMazDaadaAWaadaadaaeaaeaaeaadaETaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaAYaEUaEVaEWaCkaCkaCkaEXbkYaEYaEZaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaadaBeawVawVblabmIawVawVbmLblmblHblVbmzbkKbkqbkfbjDbjBbjAbbcbjzbaXbkRbkPbkNaYhbjwbkMbkLbkTbkUatkbkSavaavcaFqavcavcavcavcaFravcavcavcavcaEmaFsayOatZaFtaFuaFuaFvaFwaFwaFxaFyaFzaCZaFAaFBaFCaFDbjyaFFaFGaFHaFIaFJbjsbjrbjubjtbaabjvbjxaZCbaaaEDaFRaFSaFTaFUaFVbjqaEDaEDatJasPaFYaFZaGaasPaGbaGcaGdaGeaGfasPaGgaGhaAOaGiasPaGjaGkaGlaGmaGnaGoazDaadaaaaaaaadaGpaGqaaeaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaEUaGraCkaCkaCkaCkaCkaCkaGsaEUaGtaKBaqhafUaadaFaaFaaFaaFaaFaaFaaFaaaaaadaGubaWaGwbaVbayaGzbabbaxbaTbaUbaRbaSbbjbbibblbbkbbnbbmbbwbbrbbbbbabbdbbcbbfbbebbhbbgbaXbaXbaYbaZaGTaGUaLVaGWaGXaGYaGZaGYaHaaGYaHbaGWaJLaFsavfawnawoaCWaHdaHeaHeaHeaHeaHeaZXaCZaZMaHhaHiaHjaHkaHlaHmaHnaHoaHpaZHaZHaZJaZIaZHaZGaZDaZCbaaaHvaHwaHxaHyaHzaHAaHBaHCaEDatJasPaHDaHEaHFaHGaHHaDBaAKaAKaHIaHJaHKaHLaHMaATaHNaHOaHPaHQaHRaHSawMazDaadaaaaHTaadaaeaaeaaeaadaadaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaCkaCkaCkaCkaCkaCkaCkaCkaEUaEUaEUaOFaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaHVaHWaHXaHYaHZbcKbcGaIcaIdaIebcHbcIbcJaZpadrbcRadradradrbGkaKBbcSbcMbcNbcMbcLbcQbcPbcObcMbdmbcMbcTbcYaxoaFsaPpaIraIsaGYaItaGYaItaGYaIuaIraJLaFsayOaIvawoaCWaIxaIyaIyaIyaIyaIyaIzaCZaIAaIBaICaIDaIEaIFaIFaIGaIHaFJbctbbHbcEbcDbaabaabbDbaabaaaINaIOaIPaIQaIRaISaITbcFaEDatJasPaIVaHFaHFaHGaHHaIWaIXaIYaIZaJaaJbaJcaAOaJdasPaJeaJfaDxaJgaJhaDyazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaJiaCkaCkaCkaCkaJjaCkaCkaCkaCkaEUaJkaKBaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaJlaJmaJlaHYaJnaJoaJpaJqaJraJsbevbewbetbeubesasTagOagOagOaQJaKBbdMbdMbdMbdMaJzaJzbdLaJzaJzaJzaJzaJzbdJaJBaFsaPSaJDaJEaJFaJGaJHaJGaJIaJJaJKaPGaFsaJMawnawoaCWaIxaJOaJOaJOaJOaJOaKMaCZbdHaJRaJSaJTaIEaJUaIFaJVaIHaFJbaabaabdxbdwbcEbcEbcEbdAbaaaJZaIOaKaaKbaKcaKdaKeaKfaEDatJasPaKgaKgaKhasPaKiaDBaHRaKjaKkaKlaKmaAKaAOaKnasPasPaCfasPasPaCgbdIaCiaKpaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKqaCkaCkaKraCkaCkaCkaCkaCkaCkaCkaCkaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaKsaKtaKsaKuaJnaKvaKvaKwaKvaIebeKbeLbeMaKAadradradradradraQWaKBaaaaaaaadaaaaJzaKCaPLaKEbeJaKGaKHaJzaKIaxXaFsaPpaKJaKKaGYaJGaJGaJGaGYaKLaFsaJLaFsbezawnawobeAaIxaIyaIyaIyaIyaIyaKMbeBaNuaJRaIFaKOaKPaKQaKRaJVaKSaFJbctbeCbeEbeDbeGbeFbeHbcEbexaLaaLbaKaaKbaKcaKdaKeaLcaEDatJasPaKgaKgaKhasPaLdaDBaAKaAKaKkaKlaHRaAKaAOaLeaLfbeyaLhaATayiayjaAUaLiaadaAWaaaaaaaAWaaaaaaaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLjaLkaLlaadaLmaCkaCkaCkaCkaCkaCkaLnaCkaCkaCkaEXaKBaUDaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaLoaHWaLpaLqaJnaLraKuaLsaLtaLubBAbBIbBkbBraLyaLzbBJaLBadraQWaLCaadbBLbpQbCdbBPaLHaPLaLIaLJaLKaLLaLMaLNaLOaFsaPpaFsaFsaLPaLQaLRaGYaLSaLTaLUboSaLTaLWaLXaLYaJNaIxaJOaJOaJOaJOaJOaLZaMaaMbaMcaMdaMeaMfaMgaMhaMibDWaMkbDBbDBbDlbDebaabdxbDdbCCbaaaINaIOaMqaMraMsaMtaKeaMuaEDatJasPaKgaKhaKhasPaMvaMwaMxaMxaMyaMzaMAaMBaMCaMDaMDaMDaMEaMFayiaMGazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiZaMIaMJaMIajcaAYaCkaCkaCkaCkaCkaCkaCkaCkaCkaCkaMMaKBbwqbwraWoaadaFaaFaaFaaFaaFaaFaaFaaKsaMOaKsaKuaJnaKvaKvaKwaKvaIebcHbEobEsaMRbEFaMTaMUaMVadraQWaMWaaabFZbFYbFKbFFaNbaPLaNcaNdaNebEzaJzaJAaGTaNgaNhaNiaLUaNjaNkaNlaNkaLTaNmaNnaNoaNpavfawnaAmbHvaNraIyaIyaIyaIyaIybHnbeBaNuaJRaNvaNwaNxaKQaKRaJVaNyaCZbHhbGDbcEbHmbDBbGDbaabHbbaaaNDaNEaNFaNGaNHaNIaNJaNKaEDatJarNaNLaNLaNLaNLbHwaNNauHaNOaNPaNQaNRaNSaNTaNUaNVaNWaNXayhayiayjaNYaaaaaaaadaaaaaaaaaaaaaadaaaaaaaNZaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCaMIaObaMIajCaAYaJiaEUaCkaCkaCkaCkaCkaCkaCkaEUaOcaKBaqhbHMaWoaadaFaaFaaFaaFaaFaaFaaFaaOdaOeaOdaOfaJnaKvaSpaSqaSraSsbKgaIebJraKAbHxaOnaOobHEadraQWaMWaadbFZbIRbITbISaOtbHNaLIbIGaLIbJjaJzbJoaOyaNnbsJaNpaOAaOBaLUaOCaODaNmaOEaNnaadaNnavfawnawoaCWaOGaOHaOIaOIaOJaOKbKiaCZbKhaJRaONaOOaKRaOPaIFaJVaOQaCZbaabaabKkbKjbaabKmbaabKlbaaaEDaOVaOWaOXaOYaOZaPaaEDaEDatJarNaPbaPcaPdaPeaPfaPgasPasPasPaPhaPiaPjaPkaPlasPaPmaPnawMawNaPoasPbtCaadaadaaaaaaaaaaaaaadaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaPqaPraPsaAYaAYaCkaEUaEUaEUaEUaCkaCkaCkaCkaEUaEUaKBarVagvafUaadaFaaFaaFaaFaaFaaFaaFaaPtaHWaPuaPvaJnaKvaKvaKwaKvaIebKgaIebKSaKAbKsaPDaPEaPFaKBbtGaMWaaabFZbKwbKvbKuaPKaPLaPMaPNaPOaLIaJzbKravaaPRbtFaPTaPUaPVaPWaPXaPYaPZaQaaPTaadaNnaQbawnaQcaCWaQdaQeaQfaQfaQgaNsaQhaCZbLNaQjaQkaQlaQmbLBbLDaMiaQoaQpbjubLubcEbHmbaabaabaabaabaaaEDaEDaQraEDaEDaEDaEDaEDaQsatJarNaNLaQtaQuaQvaQwaQxbLpaQzaQAaQBbLsaQDaQEaQFasPaQGaQHavEasPasPasPaadaadauBaQIauBauBauBauBauBauBauBauBbtJaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaQKaQLaQMbmNaEUaEUaEUaQPaEXaEXaEUaEUaEUaQQaQRaEUaKBasdaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaaabpMaPvaQTaJoaJpbnIaSrbmXbopbozbnNaQVaQVaQVaQVaQVaKBaQWaQXaadbpTbpQbpVbpUaRbaPLaLIaRcaRdaReaRfaGJaGTaRgaadaRhaRiaRjaRkaRlaRmaRnaRoaRhaadaNnavfawnawoaCWaRpaRqaRraRsaIxaNsaRtaCZaRubpWaRwaRxaJSbpXaRyaRzaRAaCZbqkbqjbqdbqcbqbaRGaRHasMasMasMasMaRIasMasMaRJasMasMasMaRKaRLaNLaRMaRNaROaRPaRQbfeaRSaRTaRUbqIaRWaRXaRYasPaRZbqRbqNauybqSauyaScauBaSdaSeatLatMaSfatMatOaSeaSdatPauHaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaMLaMLaShaSiaQNaQNaQNaSjaQNbqTbsdbsdbsgaQNaQNaSnaQNaQNaQNaSoaMLaadaFaaFaaFaaFaaFaaFaaFaaaaaadaCEbsfaJnaKvaKvaKwaKvaIeaJuaIebseaQVbsCaSwaWcaSyaKBaQWaKBaaaaaaaadaaaaJzaSzaSAaSBaJzaJzaJzaJzaJAatWaSCaNgaNgaNgaNgaSDaSEaSFaNgaNgaNgaNgaRgaSGaSHaSIaCWbeAaCWbeAaCWaSJaSKaSLaCZaRubtdaRwaSNaSObsRaCZaCZaCZaCZbaabaabaabaabaaaQsaSQaQsaSRaSSaSTaQsaQsaSUaSVaSWaSXavAaSYaSZaNLaTaaTbaTcaTdaTeasPaTfaTgaThaPiaTiaTjaTkaTlaTlaTlaTlaTmbteasPaTnatMaToatMauGasPasPasPaTnatMauGatPasPaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaTpbtybtfbthbtibtjaTsaTtaTsaTsaTsaTsaTuaTsaTvaTwaTxaTyaTzaMLaadaaaaFaaFaaFaaFaaFaaaaaaaaadaCEbuKaJnaKvaKvaKwaKvaIeaTAbumbujaTDaTEaTFaTGaTHaKBaQWaKBaKBaKBaKBaKBaKBaKBaKBaKBaJzbuhbuiaJzaTJaTKaTLaTMaTNbugaTLaTPaTQaTPaTLaTRbtDaTTaTUaTVaTWaTXbuMaTYaTZaUaaCWbeAbuObeAaCZaCZaCZaCZbvLaUdbvzaCZbwybvQaUgaUhaUiaUiaUiaUjaUkaUlaUmaUnaUoaUpaUqaUraUsaUtaUuaUvavAaSYaUwaNLaUxaUyaUzaUAaUBasPblkbmHbmHaUEaUFaUGaUHaTlbuLaUJaUKaTmasPasPasPasPasPasPasPasPaDUasPasPasPasPasPasQaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULbwBaUMaUNaUMaUMaUMaUMaUOaQOaQOaUPaUMaUMaUMaUOaQOaUQaURaMLaadaadaadaaaaaaaaaaaaaaaaadaadaCEbxlaJnaKvaKvbxaaGDbxgaGDaUWbwZaUYaUZaVaaVbaVcaKBbwYaVeaVfaVfaVgaVfaVfaVfaVfaVhaViaVjbwXaVkaVmaVnaVoaVpaVkaVkbwIaVraVsaVraVtaVkaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVEaVDaVFaVDaVGaVDaVHbzqaVIaVJbzrbzYbzYbATaVLaVMaVMaVMaVMaVNaVMaVMavAavAavAavAaVOavAaVPaVQaVRaVSavAaVTavAaNLbyzbxoaVWbxubxoasPasPasPasPasPaVYaVZaWaaWbbeSaWdaWeaTmbcebcebcebcebcebcebcebcebcebcebcebceaMjbAVaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaWgaMLaMLaMLaTpaWhaTpaWiaQOaQOaWjaTpaWhaTpaWkaWlaWmaWnaWoaWoaWoaWoaWpaWqaWraWoaWoaWoaWoaCEaOjaOiaKvaKvaIgaKvaOkaOpaOmaOlaQVaWxaWyaQVaWzaKBaOhaKBaKBatUatUatUatUatUatUatUaWCaWDaOgaWEaWFaWGaWHaWIaWEaWEaWJaWKaWLaWKaWKaWKaWMaWNaWOaWPaWQaWRaWSaWTaWKaWKaWKaWKaWUaWKaWKaWKaWVaWKaWWaWKaWXaWKaWKaWYaWZaVMaXaaXbaXcaXdaOaaVMaXfaXgavAaXhaXiavAavAavAavAavAavAaSYaXjaXkaXlaXmaXnaXoaXpaXqaNMaXsaXtaXuaXvaXwaXxaXyaXzaXAaXBaTmbceaTmaTmaTmaTmaTmaTmaTmaNCaTmaTmaTmaTmbceaTmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaNBaXDaXEaQLaXFaXGaXHaUMaXIaXFaQLaXJaXKaMLaXLaXMaXNaXOaXOaXOaXOaXOaXOaXOaXPaXQaXRaZpaMXaMZaMYaNfaNaaNtaNqaHgaNzaNAaHgaMoaMpaHgaMnaMNaMPaMHaMKatUauUauVauWauXauYatUaYoaMSaMQaYraYraYsaYtaYuaYvaYraYwaYxaYsaYraYraYraYraYraYsaYsaYyaYzaYzaYzaYzaYzaYzaYzaYzaYzaYAaYBaYCaYzaYDaYAaYEaYFaYBaYGaYHaMmaYJaYKaYJaYJaYLaVMaXfaYMaYNaYOaXiavAaYPaYQaYRavAaYSaYTaYUaYVaXlaXvaYWaYXaYYaYZaXvaXvaXvaXvaXvaZaaZbaZcaZdaZeaZfaTmaMlaTmaadaadaadaadaadaaaaadaadaadaaaaTmaMjaTmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaadaaaaaaaaaaaaaULaWhaZhaSlaSlaSlaSlaZiaWhaULaaaaMLaZjaZkaZlaZlaZlaZlaZlaZlaZlaZlaZmaZnaZoaHgaHgaJwaPHaJyaHgaHgaPQaHgaPPaPJaPIaQnaQqaQyaQCaGRaOUaFhaFiatUauYawaawbawcauYatUaQSaYpaZKaZLaZLaZLaZLaQiaZNaZNaZOaZNaZPaZQaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZSaZTaZTaZUaZTaZTaZTaZTaZTaZTaZVaYpaZWaPBaZYaZZaYJbbJaXeaVMaXfaXiavAbacbadavAbaeaQsaUnavAaQsbafaDVbahbaibajbakbalbambanbaobapbaqbarbarbasaZbbatbaubavbawaTmaPCaTmaTmajCajcaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaBbaCbaBbaDbaBbaBbaDbaBbaCbaEbaFaMLaZjbaGbaHbaIbaJbaKbaLbaMbaNaZlaZmbaObaPaOuaOsaOwaOvaOvaOMaOvaORaHgaOxaOLaOzaPyaPzaPwaPxaOTaOUaFhaOSatUauYaxkaxlaxmauYatUaWCaYpbboaZLbbpbbqaZLaPAbbsbbtbbubbvaZPaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaZTaDzbbybbzbbAbbBbbCaDTaZTbbEbbFbbGaVMaOqaYJbbIaOrbbKaVMavAbbLavAavAavAavAbbMaQsbbNavAbbObbPaYUaYUaYUbbQbbRbbSbbTbbUbbVaYZbbWbbXbbYbbZbcabcbbbYbccbcdaTmbcebcfbcgbchbchbciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaEbaBbcjbckbckbclbcmbcnbcobcpbckbckbcqbcraTpaZjbcsaIfbcubcvbcwbcxbcybczbcAbcBbcCaCCaIbaIbaIaaHuaHqaHgaHgaHgaHgaHtaHsaHraGNaGOaGPaGQaGRaGSaFhaHfatUaGKaGLaGMayFayHatUbcUbbFbcVaZLbcWbcXaZLaGIbcZbdabdbbdcbddaadbdebdfbdfbdgaZPbdhbdibdjaZPbdhbdkbdkbdlaadaadaZTaCBbdnbdobdpbdqbdrbdsaZTbdtaYpbduaVMaVMbdvaGFaGEaVMaVMbdybdzaGAbdBbdCavAavAbdDavAavAbdEbdFbdGaYUaYUaGCaGBaGxbdKaGyaTmaGvbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbcebdXbdYbdZbeabebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbecbedbeebckbefbckbefbckbefbckbefbckbegbehaXFaZjbeiaZlbejbekbelbembenbeoaZlbepbeqberaFQaFPaFXaFWaFpaFnaFKaFEaFMaFLaFOaFNaFcaFgaELaFbaFjaFkaFhaFiatUaEIazZaEHaeQaAcatUaEJaYpaZKbeNbeObePaZLaFmbeRaSxaFlbeUaZPaadbeVbeWbeXbeYbeZbfabfbbfcbfdaEEaECbfgbfhaadaadaZTbfiaClbfkbflbdqbbCbfmaZTaZVbfnaZWbfobfpbfqbfrbfsbfrbfrbftbfrbfrbfrbfrbfubfrbfrbfrbfvbfwbfxbfybfzbfxbfAbfAbfBbfCbfDbfEaTmaTmbfFaTmaTmbfGbfHbfIbfJbfKbfLbcebfMbfNbchbchbfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbckbckbaCbckbefbckbefbfQbefbckbefbckbegbehaXFaZjbfRaZlbfSbfTbfUbfVbfUbaHbaHbfWbfXbfYaHgaKVaKUaKTaFhaKNaKFaKDaHgaKzaKyaKxaGNaLFaJWaLGaLxaLAaLDaLEatUaCFaLvaLwaCIaKYaKZaLgbvdaKXaZLaZLaZLaZLaKWaZNaZNaZNaZNaZPaZPaZPbgrbgsbgtbgubgvbgtbgsbgubgwbgvbgxaZPbgyaZPaZTaZTaZTaZTbgzbgAbgBbgCaZTbgDbgEbgFbgGbgHbgIbgJbgKbgJbgJbgLbgMbgMbgNbgMbgMbgMbgMbgMbgMbgObgPbgQbgRbgSbgMbgTbgUbgVbgWbgXbgYbgZbhabhbbgXaTmbhcbhdbhebhfbhgbhhbhhbhiajCaDZaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbhkbedbeebckbefbckbefbckbefbckbefbckbegbehaXFbhlbhmbhnbhobhpbhqbhqbhraIkbhtbhubhvbhwaHgaIJaILaIKaIpaIoaIIaIwaHgaIlaInaImaJXaJYaHgaJWaJPaJQaJwaJyatUaJvaIUaJtaEcaEdatUaIMaYpaZKbhQbhRbhRbhRbhRbhRbhRbhRaKobhUbhVbhWbhXbgubhYbgubgubhZbgubgubgubgubiabibbicaZPaZTbidbiebifbigbiibiibijaZTbikbilbimbinbiobipbiqbiraIhbipbisbitbipbirbipbipbipbiubivaIjbixbiybiwbizbiybiAbiBbiCbiDbiEbgXbiFbiGbiHbiIbiJbgXbgXbiKbiLbiMbiNbiObiPbiQbiRbiSbgXbgXbgXaadaaaaaabazaaaaaaaadaadaadaaaaaEaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbiUbaBbcjbckbckbiVbckbiWbiXbckbiYbckbcqbiZaULaZjbjabjbbjcbjdbjebjfbjgbjhbjibjjbjkbjlaHgaZraZqaZgaZqaHgaHgaHgaHgaJwaJyaHgaYiaHgaHgaYjaYkaYlaYnaYqatUatUatUaYIaFoatUatUaWCaYpbjCaTLaTLaTLaTLaTLaTLaTLaTLaTLaZPbjEbjFbjGbgubjHbjIbjJbjKbjIbjIbjLbjMbjNbjObjPaZPaZTaZTaZTaZTbjQaZTaZTaZTaZTaZVaYpbjRbjSbjSbjTbjUbjVbjWbjSbjXbjSbjSbjYbjSbjZbkabjSbjYbjSbkbbkcbkbbkdbkeaZsbkgbkhbkibkjbkkbklbkmbknbkobkpaYfbkrbksbktbkubkvbkwbkxbkybkzbkAbkBbkCbgXaadaadaadaadaadaadaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbaBbaCbaBbaDbaBbaBbaDbaBbaCbiUbkDaMLbkEbkFbkGaQNbkHbkHbkIbkHbkJaQNbmyaXYaXXaYaaXZaXZaYbbkObkObkXaYcaYdbkXbkXaYeaWwbkXbkObkQaXraXCbkVaWAbkWaXUaXSaXTaXWbkZaXVblbblcbldbleblfblgblhblibljaIibllbleaWvblnbloblpblqblrblsbltblublvblwblxblqblyblzblAblBaZTblCblDblEbigblFaZTblGaZTaYgaYpblIbjSbjSbjSbjSbjSbjWbjSblJbjSbjSblKblLblMblNblOblPbjSbjSblQbkdbkdblRblSbkgblTbkiblUaYfblWblXblYblZbmabmbbmcbksbmdbmebmfbmgbmhblXbmibmjbmkbmlbmmbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaWhbmpaSlaSlaSlaSlbmqaWhaTpaaaaMLaZjbmrbkGbmsbmtbmubmvbmwbmxaQNbooaZvbmAbmBbmCbmCbmDbmCbmEbmCbmFbmGbmCbmCbmCaJCbmCbmCbmBbmDaZwbmJbmKbmKbmKbmKaZybmKbmMaZxbmObmPbmQbmRbmSbmTbmTbmTbmUbmVbmWbleaZzblqbmYbmZbnabnbbncbndbnebndbnfbngbnhbnibnjbnkbnlaZTbnmbnnbnobnpbnqaZTaZTaZTaZVbnrbnsbjSbntbnubnvbnwbnxbjSbnybjSbnzbnAbnAbnAbnAbnAbnAblObjSbnBbkdbnCbnDbnEbkgbnFbnGbnHaZBbnJblXbnKbnLbnMaZAbnObnPbnQbnRbmfbnSbnTbnUbnVbnWbnXbnYbnZboabobbocbodbodbmoaadaaaaRDaaaaRCaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaXDaMLaXFaQLaXFboebofbogbohaXFaQLboibojaMLaZjbkFbkGbokbolbombmwbmwbonaQNbpPaZtboqborbosbosbotbosboubovbowbosbosbosbosaIqboxbosbosboubosbowbosbosbosboyboubosbosaZuboAboBboCbleboDboEboEboFboGboHboIblebleboJboKboLboLboLboMboNbndboOboPboLboLboLboQboRaZPaZTaJxboTboUboVboWaZTboXboYboZbpabnsbjSbpbbpcbpdbpebpfbpgbphbpibpjbnAbnAbnAbpkbnAbnAbplbjSbpmbkdbpnbpobppbkgbpqbprbnHaYfbpsbptbpubpvbpwbgXbpxbksbmdbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbmnbpIbpJbodbpKbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaadaMLaULaWhaULaWiaQOaQOaWjaULaWhaULbpLbrsbpNbkFbkGaQNbpObpObkIbpObkJaQNaSvaSubpRaKBaKBbpSaKBaStaSmaSkaSbaStaSmbpYaKBaWBbqaaRRaREaRFbqebqfaRRaREaRFbqaaRRaREaRFbqabqgbqhbqiaSaaRVbqlbqmboHbqnbqobqpbqqblebqrbqsbqtbqtbqtbqtbqubqvbqwboLboLboLboLbqxbqyaZTbqzbdqbqAbdqbqBbqCaZTbqDbqEaZVbqFbqGbjSbqHaTBbqJbqKbqLbjSbqMbjSaSMbnAbnAbqObqPbqQbnAaTrbjSbnBbkdbkdaSPaTqbkgbqUbqVbqWbgXbqXbqYbqZbrabrbbgXbrcbrdbrebrfbrgbrhbnUbribrjbrkbrlbrmbrnbrobrpbrqbodbodbmoaadaacaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaQUbrsbrsbrtaQOaQObrubrsbrsbrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKaKBbrLbrMaKBbrNbrObrPbrQbrObrRbpYbrSaZmbqabrUbrVbrWbrXbrYbrZbrVbsabsbbscbrVbwFaRabqgaYpaZKaQZaQYbshbsibsjbskbsjbslbsmbsnbsobspboLbsqbsrbssbssbssbstbsubsvbswboLbsxbsyaZTbszbsAbsBaDYbsDbsEbsFbsGbqEaZVbqFbsHbjSbjSbjSbjSbjSbjSbjSaDWbjSbjSaRBaRvbnAbnAbnAbnAbsKbjSbsLbsMbkdbkdbkdbkgbsNbsObsPbsQbsQbsQbsSbsQbsQbsTbsUbsVbmjbsWbsXbsYbsZbtabsZbtabtbbtabtcbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULaUbaUMaUcaUfaUeaUeaUTaUeaUSbtkbtgbtlbtmaUIbtnbhobtobtpbtqbtrbtsbhtbttbtubtvaKBbtwbtxaKBaUVbtzbtAbrQbtBaUUbpYaFdaGGbqaaVdbrXbrXbrXbrYbrXbrXbrXbrXbrXbrXaUXbqebqgaYpaZKbleaHcaGHbtHbtIaGVbtKbtLbtMblebtNbtObtPbssbndbndbtQbtRbtSbtTbtTbtUbtVbtWbtXbtYbdqbtZbuabubbucbudaZTbuebqEbufbqFbqGbsIaVKaVlaVqaVXbukaVUaVVaWfbjSaHUaHUaHUaHUaHUaHUaHUbjSavAbnBaQsaQsaQsbuobupbuqburbupbupbusbutbuubuvbuwbuxbuybuzbuAbuAbuBbuCbuDbnVbuEbuFbuGbuHboabobbuIbuJbuJbmoaadaadaWsaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaMLaWgaMLaMLbuNbojaMLbuNbojaMLaMLaZjbuPbuQbuQbuQbuQbuQbuQbuQbuRbuQaKBbuSaKBbuTbuUbuVaKBaKBaKBaKBbtBbtBbrPbrQbuWbtBbpYbpYaZmbqabuXbrXbrXbuYbuZbvabvabvabvabvabvabvbbvcboAbvdbveblebleblebleblebvfbvgaTCbleblebvibvjbqtbvkbvlbvmbvnbvobvpbvqbvrbvsboLbvtbvuaZTbvvbvwbdqbvxbdqbvyaZTbuebqEaZVbqFbqGbzZbulbulbulbulbulbulbvAaTSbvCbvBbvBbvBbvBbvBbvBbvDbvEbvFbvGbvHbvHbvIarNbvJbvKaTIbvMbvNbvObvPaTObvRbiNbvSbvTbvUblXbvVbvWbvXbvYblXbvZbwabwbbpHbmnbpIbwcbwdbwebmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadbwgbwhaZjbwibuQbwjbwkbwlbwmbwnbwobwpbuQbwqbwrbwsbwtbwubwvaKBbwwbwxbxTbwzbwAbrPbrQbwzbwAcjPbpYaZmbqabwCbwCbwCbrYbtEbwDbwDbwDbwEbwFbwGbwHaRabqgaYpaZKcjQbtIbwJbwKbwLbwMbwNbwObtIblebwPbwQaZPaZPaZPbwRbwSbwSbwSbwTaZPaZPaZPbwUbwPaZTaZTbtYaZTaZTaZTaZUaZTbwVbqEbwWbqFbGOcjScjRbxbbxbbxbbxcbxbbxdbxebxebxebxebxebxebxebxebxfckoavAaUoaUoaQsbxharNbvJbxibxjbxkcjUbxmbxncjTbxpbxqbxrbxsbxtcjVbxvbxwbxxbxyblXbvZbxzbxAbxBbrobrpbxCbuJbuJbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbxDbxEbxFaZjbxGbuQbxHbxIbxHbxJbxKbxHbxLbuQbxMbxNbxObxPbxQbxRaKBbxSaKBbxTbxUbxVbrPbrQbxUbxVbxTbpYaZmbqabxWbxXbxXbxYbtEbrVbrVbrVbxZbyabrVbybbqabycaYpaZKbtIbtIbydbyebyfbygbyhbyibtIbyjbykbylcjIbynbyobypbypbypbyqbypbymbyrbysbytbyubyvbyobyocjJbywbyxbyybyobyAbyBbyCbyDbnsbyEbyFbulbyGbulbyHbulbyIbulbyJbyKbyLbyLbyLbyLbyLbyKbyMavAbyNbyOaQsbxharNbxpbxpbyPbxpbxpbxpbyQbxpbxpbxqbyRbySbiJbiJbiJbyTblXbvXblXbvZbyUbwbbpHbmnbmobmobmobmobmoaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfcjraQLcjraZjbyVbuQbyWbxHbxHbyXbyYbyYbyZbzabzbbzcbzdaKBbzebzfaKBbzgbzhbxTbzibwAbrPbrQbwzbwAcjqbpYaZmbqabzjbwCbwEbzkbzlbzmbznbzobzpbrVbrVcjpbqacjobzsbztbzubzvbzwbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzIbzJbzKbzIbzLbzMbzNbzObzPbzQbzRbzPbzSbzTbzUbzEbzPbzVbzWbzXcjwcjtcjHcjxbAabAbbAcbyHbAabAdbAcbAebAfbAgbAhbAibAfbAjbAfbAkavAaQsaQsaQsbxhaQsbxpbAlbAmbAnbxpbAobApbAqbxpbArbAsbAtbAubiJbAvbxyblXbxwbAwbAxbAybAzbuHboabobbAAbABbACbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbADbAEbxFbAFbAGbAHbAIbAJbxHbAKbxHbxHbALbuQbAMbrTbrTaKBbANaKBaKBaKBaKBbAObAPbxVbrPbrQbxUbxVbAQbpYaZmbqabARbrVbrVbASbtEbrVbrVbrVcjbbAUbrVcjdbqabAWaYpbAXbAYbAZbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBicjibBlbBmbBnbBobBlbBpbBibBjbBibBqcjmbBsbBqbBqbBtbBubBvbBqbBwbBqbBxbBybBzcjnbBBbBCbBDbBCbBEbyKbBFbyKbBGbBHcjhbvBbBKbvBcjfbBMbBNavAbBObMfaQsbxhaQsbxpbBQbBRbBSbBTbBUbBVbBWbxpbArbAsbAtbAubBXbAvbBYblXbxwbAwbvZbBZbwbbpHbmnbpIbCabCbbCcbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadaULbwhaZjbyVbuQcmJbCebCfbCgbChbxHbCibuQbAMbCjbrTbrTbCkaKBbClbCmbCnbCobCpbCqbCrbCsbCqbxTbxTbpYaZmbqabwCbwCbwCbASbtEbCtbCtbCtbqabqabCubqabqabCvbCwbCxbCybCybCycmMbCAcmMbCybCBbCybCybCybCyaadbCDbCEbBlbBlbCFbBlbBlbCGbCHaadbBibCJbCKbCLcdKbBqbBqbBqbBqbBqbCNbBqbBxbCOblIbsIbCPbCQbCRbAebulbCSbyFcnhbCTbCUbCVbulbulbCWbsIbsIbCXavAavAavAavAbxhaQsbxpbCYbCZbDabDbbDccmVcmUbupbiPbDfbDgbAubiJbAvbDhblXbDibAwbvZbDjbxAbxBbrobrpbDkbABbABbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIQbIQcmocmqbIQbLZcmubMabIQbIQaMLbDmaZjbDnbuQbDobxHbCfbDpbDqbxHbDrbuQbAMaKBaKBaKBaKBaKBbDsbDtcmabDvbDwbDtbDxbDybDzbDAbxTbpYaZmbpZbrVbrVbrVbASbtEbrVbsacmnbqabDCbDDbDEbqabqgaYpbCxbCybDFbDGbDHbDIbDJbCybDKbCybDLbDMbDNaadbDPbDQbDRbDSbDTbDRbDSbDUbDVaadcmEbDXbDYbDZbEabEbbEcbEdbEebBqbEfbBqbEgbEhbEibEjbEjbEjbEjbEkbElbEjbEmbEjbEjbAfbEncmGcmHbEpbsIbEqbErcmFbEtbEuavAbxhbEvbxpbEwbEwbEwbExbEycmIbEAbxpcejbmcbEBbiJbiJbiJbECblXbEDbEEbvZbyUbwbbpHbmnbmobmobmobmobmoaadaadaWtaadaWuaadaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclNclTclLclLclLclLclLclLclLclLbrrbrsbpNbyVbuQbEGbxHbxHbAKbxHbEHaKBaKBbAMaKBbEIbEJbEKbELbEMbENbEObEPbEQbENbENbERbENbENbESbpYaZmbqabETbrUbEUbEVbEWbEXbEYbEZbqabFabFbbFcbqabqgaYpbCxbCybFdbFebFfbFgbFhbCybFibCybFjbFkbCybFlbFmbFlbFmbFmbFnbFmbFmbFlbFmbFlbBqbFobFpbFqbFrbFsbFtbFubEabFvbCNbBqbFwbqFbFxbEjbFybFzbFAbFBbFCbFDbFEclYbEjbEjbEjbEjbEjbEjbsIbFGbFHbFIbFJclVavAbxharNbxpbFLbFMbFNbxpbxpbxpbxpbxpcejbFObsVbFPbFQbFRbpAbFSbFTbFUbAxbFVbAzbuHboabobbFWbFXbFXbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackIclicljclkcllckJckxckKckxckxbtgckrckqckybuQbxHbGabxHbAKbGabGbaKBbGcbGdaKBbGebxTbxTbGfbGgbpYbGhbGibGjbGhbGhbGhbGhaKBbGkaKBaZmbqabGlbGmbGnbASbtEbqabqabqabqabqabqabqabqabGobbFbGpbCybGqbFebGrbGsbGtbCybGubCybGvbCzbCybGwbGxbGybGzbGAbGBbGCclGbGEbGFbGGbBqbGHbGIbGJbGKbFsbGLbGMbGNbBqbCNbBqclJbqFbGObGPbGQbGRbGSbGTbGUbGVbFEbGWbEjbGXbGYbGZbHaclubsIbHcbHdbHebHfbHgavAbxhbMUclFbHibHjbHjbHkbHlclEbMUbHocejbmcbHpbHqbHqbHqbrhblXblXblXbvZbHrbwbbpHbmnbpIbHsbHtbHubmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIQaTpceQaTpbIQcfLcfMbIQcfLcfMaMLcfNaQNaQNbuQbxIbHybHzbHAbHzbHBaKBbAMaKBaKBbHCbHCbHDcfObpYbpYbHFbHGbHHbHIbGhbHJbHKaKBbHLbHMaZmbqacfPbrXbrXbASbHObqabHPbHPbrVbHQbHRbHSbqabHTaYpbCxbCybHUbFebHVbHWbHXbHYbHZbIabIbbIcbCybIdbIebIfbIfbIgbIfbIgbIfbIhbIibIjbBqbFtbIkbIlbImbEbbInbIobIpbBqbCNbBqbIqbqFbqGbIrbFCbIsbItbIubIvbIwbIxbIybEjbIzbIAbIBbHabICavAavAavAbIDbIEbIFavAbxhbMUcfDbIHbIIbIJbIKbILcfKbMUbINcejbmcbsVblXblXblXblXblXblXbnTbvZbIObxAbxBbrobrpbIPbFXbFXbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXFaQLaXFaadaaaaaaaaaaaaaadaWobJhcfnbrTaKBaKBaKBaKBaKBaKBaKBaKBbIUbIVbIWbIXbIYbIZbJabpYbpYbJbbJcbJdbJebGhbJfbJgaKBbJhbJibUrbqabJkbrXbrXbASbtEbJlbrVbrVbJmbJnbwFbJpcfzbqgaYpcftbCybJsbFebJtbJubJvbJwbJxbJybJzbJAbCybLabGBbJCbJDbJEbJFbJGbJDbJHbJIbJJbBqbJKbJLbJMbJNbBqbJObJPbJQbBqbCNbBqbFwbqFbqGbJRbFCbJSbJTbJUbJVbJWbJXbJYbEjbJZbIAbKabKbbKbbKcbKdavAbKeavAbKfavAbxhbMUcdOcdOcdOcdOcdOcdOcfmbMUbINcejbKnbsVblXblXbKobKpbKoblXblXbvZbyUbKqbpHbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULceQaULaadaaaaaaaaaaadaadaWobrTcfjbKtbKtbKtbKtbKtbKtbKtbKtbKtbKxaKBbKybxTbKzbxTbxTbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbHMbKLbKMbKNbKObKPbKQbtEbJqbrVbKRbJmbwFbrZbJpceRbqgaYpceXbCybKTbFebKUbKVbKWbCybKXbKYbKZbJBbCybLbbLcbLdbLebLfbLgbLhbLibLjbLkbLlbBqbLmbLnbLoceNbBqbBqbBqbBqbBqbCNbBqbLqbqFbqGbEjbLrbFCbLtceObLvbLwbLxbLybLzbLAceGbLCceFbLEbLFbLGbLHbLIbMSbLKbLLbLMbMUceKcdOcdOceIcdOcdOceHbMUbINcejbLQbsVblXbnTbKobLRbKoblXblXbAxbLSbLTbLUbLVbLWbLXbLYbLYbmoaadaadaWsaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaacnwcnwceEcnycnwbMbbMbaWobrTaWobMebxObCMaKBbMgbMhbMibMjbMkbKAbKBbMlbMmbMnbMobGhbMpbMqaKBbMrbrTaQWbqabMsbrXbrXbrXbMtbMubMvbMvbMwceCceDbqabqabAWaYpbMzbCybCybCybCycetceAbCybCycercesbCybCybMEbMFbMGbMEbMHbMHbMHbMFbMIbMEbMFbBqbBqceqcelbBqbBqbBvcekbBtbBqbBwbBqbFwbqFbdubMNbMNbMNbMNbMNbMNbMObMPbMNbMNbMNbMNbMNbMNbMNbMNavAbMQbMRbLJbMTbLMaQsbMUcdQcdOcdOcdVcdOcdOcdPbMUbMYcejbMZbNablXblXblXblXblXblXblXbvZbNbbwbbNcbmnbpIbNdbNebNfbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaacnwcixcoAcoBcnwaWoaWoaWobNgaWoaWoaWoaWoaKBciybNjbNkbNlciAbNnbNobNpbNqbNrbNsbGhbNtciKaKBbMrbrTaQWbqabNubscbNvbNwbNxbqabNybNzbNAciNbNBbqaciMbqgaYpbNCbNDbNDbNDbNEbNFbNDbNGbNDbNHbNFciTbNIbNDbNDbNJbNKbNKbNKbNLbNKbNMbNNbNNbNObNPbNQbNNcilbNSbNTbNNbNNbNNbNUbNNbNVbqFbNWbNXcimbNZbOaciqcipbOdbOebOfbOgbOhbNZbOibMNbOjbOkbOlatJaQsaUobOmbOnbOobMUbMUcitcdOcisciwcivbMUciubiNcirbOubsVbOvbOwbOxbOyblXbOzbOAbOBbOCbLTbODbLVbOEbOFbOGbLYbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaacnwcpscptcifcnwaadaadaadaaaaadaadaaaaaabOKbOLbOKbOMbOMbOKbONbOObOPbOQbORbOPbOPbOPbOPaWobMrbHMaQWbqabqabqabqabqabqabqabqabqabOSbqabqabqacijbqgbOUbOVaWKaWKaWKaWKaWKaWKaWVaWKbOWbOXaWXaWWaWKaWKbOYbOZbPabPbbPcbPdbPebPfaWKaWKbPgbPhaWKaWKaWKaWVaWKaWKaWKbPiaWKbPjchPchIchHbPmbPnbPobPnbPnbPpbPqbPrbPnbPnbPsciebMNbPvbPwavAatJaQsaUoaUoaUoaUobMUbMUchTchXbYzcidcicbMUbIMbPCbPDbPEbPFbOvbPGbxwbAwblXbPHbPIbAxbPJbAzbPKbPLbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaacnwcqecqfcqgcnwaadaaaaadaaaaaaaaaaaaaaaaadaaaaadaadaadaadaaaaaaaadaadaadaadaadaadaqXaWobPRbPSbPTaVfaVfaVfaVfaVfaVfbPUbPVbPWbPXaVfaVfaVhchjbPZbQabQdbQcbQebQdbQdchkbQdchGbQdbQgaVCbQhbQiaVCaVCbQjbQkbQlbQmbQnbQobQpbQqaVCbQrchccgZcgZcgZchachbchachibQtbQtchfchechhchgchdbQBbQCbQDbQDbQEbQDbQDbQFbQDbQDbQGbQHbMNbQIbQJbMNatJaQsaQsaQsbOobQMbMUcgYcgXcgWbYzcgVcgUcgScgQbQTbQUbQVbQWbQXcgObQZbRabQWbRbbRcbOBbRdbAzbPKbRebobbRfbRgbRgbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaacnwcqZcracrbcnwaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaadcgNaadaWoaWoaWoaKBaKBaKBaKBaKBaKBaKBbRjbRkbRlaKBbRmbRmbRmbRmbRmbYIbYIbWfbWfbWfbWfbWfcgGbWfbRsbRsbRtbRubRvbRwbRxbRxbRybRzbqFbRAbRBbRCbRCbRDbREcgEbRGbRCbRIbRIbRJcgscglcfZcfYcfVbMNcfUcfTbMNcfSbRNbQDbQDbQEbQDbQDbQFbQDbQDbQGbRObMNbRPbRQbMNatJaQsaQsaQsaQsaQsbMUcdOcdOcdOcfRcfQcdOcfmbMUbPCbRXbRYbgXbgXbRZbRZbgXbgXbSabSbbvZbScbwbbNcbmnbpIbSdbSebSfbmoaadaadaWtaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaacsccsdcscaadaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadbYtbYsbYrbYqbYrbSkbSlbSmbSnbSobSpbSqbSrbSsbStbuUbuVbRmbSubSvbSwbSxbYabXYbWfbXWbXVbXUbXTbXSbWfbXPbXObXPbXRbXQbXPbXObXPbYIbSJbSKbSLbRLbYJbSNbYJbSObYKbYJbSNbYJbRLcadcadcadcadcadbWwbMNbYFbYGbPnbYHbQEbQDbQDbQEbQDbQDbSZbQDbQDbTabTbbMNbQIbTcbMNatJaQsaUoaQsbTdbyObMUbYAbYBbYubYzbYDbYEbYCbMUbTjbRXbRYbgXbTkbTlbTmbTkbgXbTnbsWbvZbTobxAbTpbrobrpbTqbRgbRgbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadaadctacractaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcZYbTsbTsbTsbTsbTsbTtbTubTvbTwbTwbTxbSrbTybwtbTzbwvbRmbTAbTBbTCbTDbZebZdbZrbZfbZbbXxbXxbZcbWfbYXbZabYYbYSbYLbYWbYTbZHbXObTRbTSbTTbSNbTUbTVbTWbTXbZIbTWbTVbTZbZJcadbZLbZMbZKcadbWwbMNbZSbZUbZYbUlbZVbQEbUkbUlbUlbUlbUmbUlbUlbUlbUnbUobUpbUpbUqbvhaQsaUobUsaQsbyObMUbZsbMUbZtbZubZFbMUbZGbMUbTjbRXbRYbgXbUybTkbTkbUzbgXbUAbUBbUCbyUbwbbNcbmnbmobmobmobmobmoaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaaaaaaaadaadctSaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcZYbUEbUFbUGbUHbUGbUIbUJbUKbULbULbUMbSrbTybxPbxQbUNbUObUObUObUObUObWmbWlbWfbWkbWubWpbWobWnbWfbWebWdbWdbWjbWibWhbWgbWhbWFbVcbTSbVdbVebVfbVgbVhbVibWSbVkbVkbVlbWGccAbWzbWAbWCcadbWwbMNbWxbWybWDbWEbVsbUlbVubVvbVwbVxbVybXlbXkbVBbWUbMNbVDbWTbMNatJaQsaUoaUoaUoaUobMUbMUbMUbMUbMUbMUbMUbMUbMUbgXbRXbRYbgXbTkbVFbTkbTkbgXbVGbVHbVIbVJbAzbPKboabobbVKbVLbVLbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaAXaSgaadaadaadaadcvTaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUDaadcZYbUEbVObVPbVQbVRbTvbVSbTvbVTbTvbVUbVVbVWbANbVXbVYbUObXmbWabWbbWcbXubXtbXwbXvbWubXxbXCbXybXnbNYbXpbXobXobXqbXsbXrbXsbXEbWqbWrbWsbVebVfbVfbVfbWtbXKbWvbWvcgTbXJbXIbXMbXNbXLcadbWwbMNbMNbMNbMNbMNbMNbWHbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNatJaQsaUobEvaQsbWIaUoaQsaQsaQsaQsaQsaQsaUobOoarNbRXbWJbiRbiRbWKbiRbiRbiRbWLbWMblXbWNbwbbNcbmnbpIbWObWPbWQbmoaadaadaWsaadaWuaadaWtaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaaaaadaaaaadaaaaaaaaactSaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaadaadaadcZYbUEbWVbWWbWXbWWbWYbWZbXabXbbXcbXdbSrbTyaKBbXebXfbUObXgbXhbXibXjccscbnccjccicceccdcccccbccxccwccvbSEccubSEcctcctcctbXPbXzbTSbXAbYJbXBccPbXDccDccHbXFbXGbXHccIcadccycczccBcadccCbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXZbXXbDOasMbDubYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYcbYbbYbbYbbCIbYebYfbYgbYhbYibYjbYkbYlbYmblXblXbYnbxAbYobrobrpbYpbVLbVLbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadcuLaadbSjbSjbSjbSjbSjaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaabYtcWRcWRcWRcWRcdvbTsbTsbYvbYvbYvbYwbYwbYwbYwbYwbYwbYwcdhaKBaKBaKBbYybYybYybYybYycdncdmbWfcdocdjcdicdlcdkbWfcdrcdsbZNbZNchVcdqcdpcdIcdHbYMbTSbYNbYObYPbYQbYRbYPcdGcdEbYPbYUbYVcadcdMcdNcdLcadbRTbQLbWBbWBbWBbWBcdJbWBbWBbYvbYvbYvbYvbYvbYvbYvbYvbZgbZhavAbWIbZiavAavAavAavAavAaQsaUobWIbZjaUoaUnaQsaQsaQsarNbZkbZlbZmbZlcdDbZnbZobZobZlbZpbZnbZqbwbbgXbmnbmobmobmobmobmoaadaaaaRDaaaaaEaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuKcabbMWbMMbMMbMMbMMbMVaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaabZZcaabYvbYvbYvbYvbYvbYvbZvbZwbZxbZxbZxbZxbZxbZxbZxbZybZzbZAbZAbZAbZBbZCbZDbZEcaLcaecacbWfbWfcahcagcafbWfbWfcaKcaibZNbZObZPbZQbZRcbcbZNbYMbTSbZTbYPcaXcaWbZWbZXcaUcaTbYPcaRcaScadcaQcadcadcadcaObYwbWBcaPcaMcaNccGcbpbWBcakcalcalcbfcancbecaocajbZgbZhavAavAavAavAcapcaqcapavAcaravAarNarNarNcasbTdbyOarNarNbgXbgXbgXbgXbgXcatcaucavbgXbgXbgXbgXbgXbgXaadaadaadaadaadaadaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadbPNbPNbPNbPNbPNaaacuLaaabPNbPNbPNbPNbPNaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcawcaxcaybYwcazbQKcaAcaAcaBcaCcaCcaCcaCcaDcaCcaCcaCcaEcaFcaGcaHcaIcaJcbhcbgcbjcbicbkbWicbmcblcbocbncbBcbqcbCcaVcaVcaVcbUcbPbYMbTSbYNcaYcaZcaZcbacaZcaZcbbbYPcbdbTYcbDccacadcuScbZcbXcbYbWBccEccEbunccGcbWbWBcbVcalcbrcbscalcalcbtcajbZgcbuavAcbvcbwaUoaQscbxcbycbzaQscbAarNaadarNarNcgaarNarNaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaadaadaadaaacuLaaaaadaaaaadaaaaadaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcbEbZhbZhbZhbYwbQLbQKcaAcbFcbGcbHcbIcbJcaAcbKcbLcbMcbNcbObQRcbQcbRcbScbTbRKbRHbRFbRrbRobRqbRobRpbRobRnbRibQYbQSccfccgcchbQsbQfcckcclccmccnccoccoccoccpccqccrbQvbQubQxbQwbQycadcmzbQzbQAbYvbWBbQNccGbQOccGbQPbWBcakcalbQQcalcalcalccJcajbZgbQLavAccKccLbTdccMccNaQsccLaQsccOcgaaadaadaadaadaadaadaadaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadcuLaadbSjbSjbSjbSjbSjaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvccQcbuccRbQLccSbQLbQKcaAccTccUccVccWccXccYccZcdacdbcdccddcdecdfcdgbSMbSPbSHbNYbPQbSIbSFbSEbSEbSGbSBbSAbSDbSCbSzbSycdtcdubSgbZNbYMbTScdwbYPcdxcdycdzcdAcdBcdCbYPbSicdFbShbRRcadcsscbubRTbRUbRSccGbRVbRWceJceLbWBcajbRMbQQcalcdRbRMcajcajbZgbQLavAcbycdScdScbyaUocdTbTdcdScdUarNaadaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaRCaRCaRCaaEaRCaWuaRCaWuaadaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuKcuLbMWbMMbMMbMMbMMbMVaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWbQLcdXbZhcdYbYwbQLbQKcaAcdZceacebceccedcaAceecefcegcaAcehcehceibMXcehcehbObbNYbNRcemcemcenceocepcemcembNhbZNbNmbNicdtcdubLObZNceubTScevbYPcewcexceycdAcezbMdceBbLPbTYbMcbMycadbYvbYvbMxbWBbRLbRLbMCbMDbMJbRLbWBceMbMAbMBcePbMLbMKceMcajbZgbQLavAceSceTceUcdSaUoceVcdSceWarNarNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaRCaRCaaaaaaaaaaaaaadaaaaadaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadbPNbPNbPNbPNbPNaaacuLaadbPNbPNbPNbPNbPNaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvceYbQLbZhbZhbYwbQLceZcaAcfacfbcfccfdcfecaAcffcfgcfhcaAcfibPYcfkcflbQbbMXbPPbNYbPQcemcfocfpcfqcfrcfscembPObZNcfucfvcfwcfxcfybPucfAcfBcfCbPtcfEcfFcfGcfHcfIcfJcaYbPzbPybPxbVfbVfbOsbOtbOqbOrbOcbOpbPlcpebOTbPkbWBbOJbOHbOIcfWcfXbPMbPBbPAchlbZhavAarNarNcgaarNarNarNcgaarNarNaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaadcgbaadaRCaRCaRCaWuaadaadaRDaRDaRDaaEaRDaWtaRDaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaaaaadaaaaadaaaaadaaabUWaaaaadaaaaadaadaadaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcgcbQLbQLcdYbYwbQLbQKcaAcgdcgecgfcggcghcaAcgicgjcgkbUUcgmcgncgocgpcgqcgrbUVbNYbPQcgtcgucgvcgwcgxcgycembPObZNcgzcgAcgBcgCcgDbUhcgFbTSbTTbUicgHcgIcgJcgKcgLcgMbUfbWtcgPbUgcgRbWvbURcgTbUSbUTbUTbUTbUjbUtbUubUvbUwbUxbUPbUQbUebUdbUcbUbcajbZgbQLchmbYvchnaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaadaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadbVZaadbSjbSjbSjbSjbSjaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvchochpchqbYwbQLbQKchrchscgechtcggchuchvchwchxchychzchAchBchCchDchEchFbVAbVzbVCchJchKchLchMchNchMchObVNbZNchQchRchSbVEchUchVchWbTSbTTbYObVtchYchZciacibbVoceBbVrbVqbVpcigcihciicikbVnbVkcinbVkbVkbVbciobVabWBbVmcjsbVjbUYbUXbUZbUZcajbZgbQLcizbYvaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIbTebTfbTebMMbMMbMMbMMbMVaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaWoaWobYvbYwbYwbQLbQKcaAciBciCciDciEciFcaAciGcfgciHcaAciIciJbThciLbTgbMXbSHbNYbTicemciOciPciQciRciScembTrbZNbZNbZNciUbZNciVbZNciWciXciYbYPceBceBciZcjaceBceBceBcjccjcbSQbSTbSUcjgbSVbSScjjcjjcjjcjjcjkcjlbSRcpjcajcajcajbSYbSXbSWbSWcajbZgbQLcjubYvaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadbPNbPNbPNbPNbPNaaacvTaaabPNbPNbPNbPNbPNaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaebYvcjybYwbQLbQKcaAcjzcjAcjBcjCcjDcaAcjEcjFcjGcaAcehcehcehcehcehcehbTLbTKbTMcjKcjLcjMcjNcjObTNcembTPbTObTQbTObUabTJbTJbTIcjWcjXcjYcjZckackackackbckackcckackackdckeckfckgckhckickjckkcklckmckncjkbTHckpbTFbTGbTEckscktckucktcktckvbZgbYvbYvbYvajeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaacvTaadaaaaaaaadaadaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIcnEckzckAckzckBckCcaAcaAcaAcaAcaAcaAcaAcaAckDcaAcaAbYwckEckFckGckHcxvcxlbNYcxocemckLckMckNckOckOckPckQckQckQckQckRckQckSckTbYMbTSctsckUcjccjccjccjccjcckVckWcjccjcckXckYckZckhclaclbclccldcleclfcjkclgclhcxBcxzcmpcxyclmclnbYvbQLcloclqcmtcnmcxKaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaEaAXaAXaAXaaaaaaaaacvTaaaaaaaaaaAXaAXaAXaSgaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaeaaebYvclsbYvbQLcltbXXbXXbXXbXXbXXbXXbXXbXXcuYcuXclxclyclzclAclBclCclDcwFcwGcwEcemclHcemcemckOclIcwCclIclKclIcwBclMcwAclOclPbYMbTSclQclRclScwHcwKcwLcwPclXcwQclZcjccwRcmbcmccmdcmecmfcmgcmhcmicmjcjkcmkcmlcmmcwScwScxkcmrcmsbYvbQLbZgbYwbYvbYvaWoaaeaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaAXaadcBBaadaAXaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvbYvbYvbYvbYvcmvcmwbQLbQLbQLbQLbQLbQLbQLbZhbQKcuScmzbYwcmAcmBcmCcmDcJQcDScDTcDYctvcEbcJOcJPckOcDPcwCclIcmLclIclKclMcDRclOcmNbYMbTScmOcmPcmQcmRcmScmScmSclXcmTcJTcJScmWcmXcmYcmZcnacnbcnccnccndcnecjkcnfcmlcngcnicJRbYvcnkcnlbYvbQLbZgbYwcmvcjvaWoaaeaadaadaadaadaaaaadaadaadaadaadaaaaadaadaaaaadcnncnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaAXaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcntcnucntbYvbYvbYvcnvbYvbYvbYvbYvbYvbYvbYvcnzbYwbYwbYwcxLcxLcxLcxLcxLczwczEcyUczvczYcAiczLcoRcoScybcoScxNcyOcyTcyCcyIcnKcnLcnMcnNcCCckUcDBcnQcnRcnRcnSclXcDGcDIcDLcnWcjecnXcjjcnYcnZcoacobcoccodcjkcoecofcogcDMcoibYvcojcokcolbQLbZgbYwckwckwcAIaaeaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaadcomconcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaAXaAXaAXaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcoscotcoucovcowbZhcoxbQLcoycdYbYvaadaadaadbYvcpWbQLcizbYwcLucLscLrcLtctvcKUcLicLjcLkcKOcKScKTckOcnGcmKclIclKclIcLlcLmcLocLAcLCbYMbWrcLEcpbcmTcmScmScmScpcclXcmTcmTcLzcpecjecpfcjjcjjcjjcjjcLxcLwcLvcjkcpjcjkcpkcjkcrSbYvbYvbYvbYvbQLbZgcnvckwckwbYvaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaecpmcLFconcopcnrcnrcoqcoqcpocoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcdWcppcoxcoybZhbZhbZhcdXbQLcpqcprbYvaadaaaaadbYvcpWbQLbQLcshcJYcJWcJVcJVcJUcKdcKfcrdctvcKacKccJZckOclIclKclIcKnclIcKlcKjcKkckOckTbYMbTSbTTcpDcKwclUcKpclWcpccKqcpHcKvcjccpJcKNcKJcqkcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcKycrSbQLcpXclpclpclpcpYbYwcpZbYvbYvaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcqbbQLcdXbQLcizcqccpqcpqbQLcqdbYvaadaaaaadbYvcpWbQLbQLbYwcNRcLPcLPcOccNScNJcNKcNLctjctjcNNctjcpFcoCcoCcoCcoCcoCbYvcNObYwbYwbYwcqAbTSbYNcOGcjccjccjccOAcOzcjccjccjccjccqFcqGcqHcOycqJcqKcqKcqKcqKcqKcqLcqMcqNcqOcqPcrSbYwcqQcqRbYwbYwbYwbYvbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrcqScqTcqTcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcmvcqUcdYbQLcqVcqWcqXcqYbYwbYvaadaaaaadbYvcpWbZhcnDbYwcLLcqqcLPcLNcLMcLYcMmcrdctjcMqcMGcMpcpFcMKcMTcMIcMJcMXbYvcMUcMVbZAcNmcoZbTSbYNclwcvHcNkcNjcvbcvGcvEcvFcNhcvJckXcrEcrFcNDcrHcrIcrJcrKcrLcrMcrNcNCcqocNBcNncrScrTcrUcrVcrWcNbcrYcMYcsaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadbYvbYvbYvcdWbYvbYvcdWbYvbYvbYvbYvaadaaaaadbYvcpWbYwbYwbYwcqtcqqcqpcqscqrcrccpLcrdcqIcqzcrjcqDcqIcqvcqwcqxcqycqubYvcnDbRTcizbYwcrtbTSbYNcqhcrucrvcrzcrzcrxcrxcqicqjcvJbTXcjecqlcqkcsFcsFcsGcsHcsIcqncsKcqmcsMcsNcqocsPcsQcsRcsScsTcsUcsVcrZcsWaadaadaadaadaadaadaadaadaadaadaadcsXaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcsZcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadaadaadaadaadaaaaadaadaaaaaaaaaaadbYvcpWbZhcdYbYwbYwbYwbYwbYwbYwcpKcpLcpIctjcpGcrjcpEcpFcpCcpxcpzcpBcpybYvbYwcpwbYwbYwcpubTSbTTclwcmycpAcuicuicqBcvGcqEcpvclwctzcjectActBcrScrScrScrScrSctCcrScpicphcpncplcrSctHctIctJctKctLctMctNcrSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrctOctOctOctOctOctOctPcoqctQctOcsZcoqcoqcoqcoqcnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvcpWbQLcizbYwcuecszcizbQLcsActbctcctdctectfctgcthcticsBcsCcsDcsEcpxcsJcsLcsOcsmcrlcpubTSbTTcrgcrvcslcsucsvcsrcstcspcsqcsncsocsxcswcrScuqcurcuscutcuucuvcuucuwcuxcuycrScrSbYwcqQcqRbYwcuzcskcuBcuCaaeaaeaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuEconconconconconconconcuFcorcoqcoqcoqcoqcuGcorcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvbYvcpWbQLbQLcshcsgcsjcsictqbYwcrPcpLcrGcrOcrXcsfcrQcrRcrwcrycrrcrscrCcrDcrAcrBcrkcrlcpubTSbTTcrgcrhcricqCcqCcqCcrqcrmcrncrocrpcigcrecrfcuqcurcvfcvfcvgcvhcvicvjcvkcvlcrScvmcvncvocvpbYwcrScrScrScrSaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcqTcqTcqTcqTcqTcqTcvqcoqcqScqTcvrcoqcoqcoqcoqcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmtcnmcmtcpWbQLcucbYwcuScmzcsscubbYwcukculcunctjcudcufcugcpFcupcuAcuDcuJcuobYvbYwcpwbYwbYwctWcfBctYcsectXcpAcuicuicqCcuicqEctVclwctUcuactZcrScuqcurcvfcvMcuucvNcuucvOcvPcvQcrScuScdXcvocvRcvSbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcvrcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvbYvcpWbYwbYwbYwbYwbYwbYwbYwctTctwctxctvctjctjctjctjcpFctGctRctEctFctDbYvctybRTcnDbYwbYMbTSctscsecttctucsycsycsycsyctpctrcvJbVfcjectnctobYZbYZbYZbYZbYZctkbYZctlcwlctmcrSbZhbZhcwncwocvSbYvaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvcvubZxbZxbZxbZxbZxbZxbZxcvvcwjcwkcwmcwsbZxbZxcwtbYvbYvbYvbYvbYvbYvbYvbQLcwzclpcvVcvUcwecvBcsecvIcvCcvCcvDcuicuhcumcvAcvJcvzcrEcwhcwgcwdcwccwacvZcvYcvXbRJcvWcoNckBckBckBckBcwIcwJbYwbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrctQctOctOcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcwpcwqbZhcuScizbZhcwrcbubYvcvtcvwcvsbYvcbubQLcvubZxbZxbZxbZxbZxbZxcvybZxcvxbQLbYvcvebTScwfcsecvacvccujcuZcuicsecsecsecsebVfcuTcuRbWBcuUcuOcuNcuQcuPcuMbRJbQLcmxbZhcxabQLbQLcwbcxbcxccwpbYvbYvbYvaaeaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvbYvbZhcdYcpZbZhbYvbYvbYvcwvcwwcwxbYvbYvbYvcdYbQLcnCbQLbQLcnDcwOcnBcwOcwOcwOcwOcwycohcozcsecsecsecsecsecoDcsecxnbQLcoEcnJcvdcnJbWBcnIcnTcnUcnOcnPcnVbRJbQLcmxbYwbYwbYwbYvbYwbZhcxsckBcxtcxucxtcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcxxcnFcxwcnHcnrcnrcoqcoqcxAcoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbYvbYvbYvclrbYvbYvaaaaadcwMcwNcwMaaaaadbYvbYvbYvclrbYvbYvcwOcwOcoHcoGcoFcoIcwTcwUcwVcwWcwOcxmcdYbZhcotbQLbZhbQLbQLbWBcvKcvLbWBbWBbRJbRJbRJbRJbRJbRJbRJbQLcmxbYwcaycoJcxPbYwbZhcmxcxTbYvbYvbYvaaeaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaadaadcxUcxVcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaacxeccFcxeaaaaadaadaaaaadaadaaaaadcwOcxfcxgcxhcxhcxhcxicxjcoPcoOcwOcoNckBckBckBckBckBcuWckBcwDcoQcoKcoLcwDckBckBckBckBckBckBckBckBcoMcnvcoxbQLbQLcygcygcyhcyicygaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcyjcnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaaaaacaaaaadaaaaadcxCcwNcxCaaaaaaaaaaaaaaaaadaaaaadcxDcxEcxFcxGcxGcxGcxHcxIcxJcoUcoTcoMbQLbQLbQLcxqbQLcuVcuScwZcoVcoWcoXcwZcxrbQLbQLbQLbYwbYwbYwbYwbYwbYwbQLbQLbQLcygcyucyvcywcygaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaadaaacxWcwucxXcwucxWaaaaaaaaaaaaaaaaaaaaacwOcxYcxFcxGcxGcxGcxZcyacwOcxDcwObYvbYvbYvbYvclrbYvbYvbYvcwZcwXcwYcwZcwZbYvbYvcdYcxqbYvcxOcpacxQbYwcxRcoxcoxbQLcygcyGcyHcoYcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaSgaaaaadaaaaSgaAXaSgaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadcwucykcylcymcwuaadaaaaaaaaaaaaaaaaadcwOcyncxFcypcypcypcyqcyrcwOaadaadaaaaaaaadaadaadaadaadaadaadcxpcwicxpaadaadbYvbYvclrbYvcyecyfcdXbQLcnmbQLcpdcxScygcyVcyWcyXcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaacwucyxcyycyzcwuaadaadaadaadaadaadaadcyAcyBcxFcypcyocypcxGcyacyAaadaaaaaaaaaaaaaadaadaaaaaaaaaaadcxMclvcxMaadaaaaadaadaadbYvcytcqWcyfbZhbQLcdYbYvbYvczqczrczscztczuaadaadaadaadaadaaaaaaaadaadaaaaaaaadaaaaaaaaaaaaaSgaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacwucyJcwucwucyJcwucyJcwucwucwucyJcwuaaacyKcyLcyycyMcwuaadaaaaaaaadaaaaaaaadcyNcyBcxFcxGcpgcxGcxGcyacyNaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadcyccydcycaaaaaaaaaaaaaadbYvbYvclrbYvbYvbYvbYvbYvaaaaadczWczXczWaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwucyYcyZczaczbczcczdczeczfczgczdcwuaaaczhcziczjcwucwuaaaaaaaaaaaaaaaaadaadczkcyBcxFcypcypcypcxGcyaczkaadaaaaaaaaaaaaaaaaadaaaaaaaadcwXcwZcyscwZcwXaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaadcAvczscAvaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaacaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaEcyJczxczyczzczcczcczAczBczCczDczAcwuaaaaadczFczGczHaadaaaaaaaaaaaaaaaaadaadcwOczIczJcypczKcypcxGcnjcwOaadaaaaaaaaaaaaaaaaadaaaaaaaadcwZcyDcyEcyFcwZaadaaaaaaaaaaadaaaaaaaaaaaaaadaadaaaaaaaadaaacAWaaaaadaadaadaadaadaadaaaaaaaadaadaadaAXaadaAXaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcnAczZcAacAbcAccAdczcczccAecAfcAgcAhcziaadaadcAjcAkcAlaadaaaaaaaaaaaaaaaaadaaacAmcyBcxGcxGcxGcxGcxGcAncAmaaaaaaaaaaaaaaaaadaadaadaadaadcwZcyPcyQcyRcyScnxaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaacAWaaaaadaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaEaAXcwucAwcAxcAycAzcAzcAAcABcACcADcAEczhcAFcAGcAHbYdcAlaadaaaaaaaaaaaaaaaaaaaaacxDcAJcAKcALcAKcAKcAMcANcxDaadaaaaaaaaaaadcwZcwZczlczmcwZcwZcznczoczpcwZcwZczlczmcwZcwZaadaaaaaaaaaaadaadaaaaaaaadaaacBXcBYcBYcBYcBZaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacyJcAXcAYcAZcBacBbcBccBdcBecBfcBgcBhcBicBjbYxcBkcBlaadaaaaaaaaaaaaaaaaaaaaacwOcBmcAmcBmcBncBocBmcBmcwOaadaadaaaaadaadcwZczMczNczOczPcwZczQczRcwZcwZczSczTczUczVcwZaadaadaadaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaacAWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwucBCcBDcBEcBecBFcBGcBHcBIcBJcBKcwucBLcBMcBMcBNcwuaadaaaaaaaaaaaaaaaaaaaaacBOcypcBPcypcBQcBOcBRcBRcBQaaaaaaaaaaaaaadcxpcAocApcApcAqcApcArcAscAtcAucAucAucAucAucxpaadaaaaadaadaadaadaAXaAXaAXaSgaadaadaadaadcAWaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwucCacCbcCccCdcCecCfcCgcChcCicCjcwuaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaacCkcBmcClcBmcCmcCkcBmcBmcCmaaaaaaaaaaaaaadcyccAucAOcAPcAQcAPcARcAScATcATcATcAUcAVcAucycaadaaaaaaaaaaaaaaaaAXaaaaadaaaaadaaaaaaaaacCVaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacwucCxcCycCzcCAcxecBDcCBcxecamcBDcwuaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaacwZcBpcBqcBrcBscBtcBucBvcAucBwcBxcBycBzcBAcwZaadaaaaaaaaaaaaaaaaAXaaacDhcDhcDhcDhcDhaadcDiaadcDhcDhcDhcDhcDhaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaacwucCJcCycCKcCLcxecCzcCMcxecCycCzcwuaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcBScBScBScBScBTcBUcBVcBWcBTcBScBScBScBScwZaaaaaaaaaaaaaaaaaaaAXaadcDpcDqcDqcDqcDqcDrcDscDtcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaacyJcCWcCXcCYcCZcDacDbcDccDacDccDbcwuaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCncCocCocCpcCqcCrcCscAucCtcCucCvcCvcCvcwZaaaaaaaaaaaaaaaaaaaAXaadcDAcDAcDAcDAcDAaaacDiaaacDAcDAcDAcDAcDAaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwucwucDkcDlcwucwucyJcwucwucwucyJcwuaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCEcCFcCrcCscAucCGcCHcCvcCvcCvcwZaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaadaadaadaaacDiaaaaadaaaaadaaaaadaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadcwucAwcDwcwuaaaaaaaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcCvcCvcCNcCOcCPcCQcCRcCScCTcCocCocCUcwZaadaadaadaaaaadaadaAXaaacDhcDhcDhcDhcDhaadcDiaadcDhcDhcDhcDhcDhaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaAXaaaaadaaaaaacZYaaaaaaaaaaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcBScBScBScBScDdcDecDfcDgcDdcBScBScBScBScwZaadaaaaaaaaaaaaaadaAXaadcDpcDqcDqcDqcDqcDrcDicDtcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaaadwIaaaaaaaaEaakaaEaaEaakaadaadaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadaadcwZcCncCocCocDmcCqcCrcDfcAucDncDocCvcCvcCvcwZaadaadaaaaaaaaaaadaAXaadcDAcDAcDAcDAcDAaaacDiaadcDAcDAcDAcDAcDAaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcCvcDxcCvcDycCFcCrcDfcAucCGcDzcCvcDxcCvcwZaadaaaaaaaaaaaaaaaaSgaaaaadaaaaadaaaaadaaacDUaaaaadaaaaadaadaadaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaaaaaaaaaaaEaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadaadcwZcCvcCvcCvcDCcDDcCPcDEcApcCScDFcCocCocCUcwZaadaaaaaaaaaaaaaadaAXaaacDhcDhcDhcDhcDhaadcDXaadcDhcDhcDhcDhcDhaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaacwZcwZcBScBScBScBScDdcDHcDfcAucDdcBScBScBScBScwZcwZaadaadaadaadaadaAXaadcDpcDqcDqcDqcDqcDZcEacDZcDucDucDucDucDvaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaacwZcCncCocCocDJcCqdwHcDKcDfcAucAudwGcTPcTOcCvcCvcwZaaaaaaaaaaaaaaaaAXaadcDAcDAcDAcDAcDAaaacAWaaacDAcDAcDAcDAcDAaaaaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaacwZcCvcCvcCvcDNcCFcAucAucDfcAucAucCGcDOcTNcCvcCvcwZaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaacAWaadaaaaaaaadaadaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadcwZcCvcCvcCvcDQcTMcTEcTHcTycTxcTrcTicTDcTzcCocCUcwZaadaadaaaaadaadaAXaaEaAXaAXaAXaaaaaaaaacAWaaaaaaaaaaAXaAXaAXaSgaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaadcwZcwZcwZcwZcwZcSScSYcTccTfcTecThcTgcwZcwZcwZcwZcwZaadaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaAXaadcEcaadaAXaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcSDcSIcSncSqcSjcSkcSicSbcRCcRBcRzcOHcRrcwZaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaadaaaaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcwZcPPcwZcRacRhcRjcRncRmcRqcRacwZcOHcwZcwZaadaadaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaAXaAXaAXaAXaAXaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaadcwZcPPcwZcwZcQKcQtcCvcQUcQKcwZcwZcOHcwZaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaaacwZcPPcwZcCvcCvcQtcCvcCvcCvcQacwZcOHcwZaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaacwZcPPcwZcQxcCvcQucCvcQJcCvcQFcwZcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaadcwZcPPcwZcCwcCvcCvcPrcCvcPscPtcwZcOHcwZaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaadaaacwZcPPcwZcwZcwZcwZcwZcwZcwZcwZcwZcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaacwZcPhcOJcOJcOJcOUcOIcOHcOHcOHcOHcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacwZcwZcwZcwZcwZcDVcDWcDVcwZcwZcwZcwZcwZaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaadaadaaaaaacZYaaaaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaaaaaaaaaaaadaiaaaaaaaadaaaaadaaaaadaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaakaaEaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaakaakaadaaaaaaaaaaaaaaaaadaakaaEaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaaEaakaaaaaaaadaakaakaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9500,28 +9692,6 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9649,83 +9819,83 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJMcJMcJMaaacJNcJNcJNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJMcJMcJMaaacJNcJNcJNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJMcJMcJMaaacJNcJNcJNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJOcJPcJQcJRcJScJMcJMcJMaaacJNcJNcJNcJOcJPcJQcJRcJSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcJUcJUcJUcJVcJWcJXcJYcJZcJWcJXcJYcKacJUcJUcJUcJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKbcKbcKccKdcKecKfcKgcKhcKicKfcKecKjcKkcKbcKbcJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKbcKbcKlcKmcKmcKfcKmcKmcKmcKfcKmcKmcKlcKbcKbcJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKkcKbcKocKmcKfcKfcKfcKfcKfcKfcKfcKmcKocKbcKccKpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncJZcKqcKrcKscKtcKucKfcKvcKwcKfcKxcKycJZcKpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKzcKAcKBcKCcKfcKmcKmcKfcKxcJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKDcKEcKEcKucKfcKxcKFcKfcKxcKlcKGcKGcKGcKGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKHcKEcKEcKIcKfcKxcKFcKfcKfcJXcKGcKGcKGcKGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJVcJZcJZcJZcKqcKfcKmcKmcKfcKxcKJcKGcKGcKGcKGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKKcKfcKKcJTcKfcKxcKFcKfcKxcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKKcKfcKKcKlcKfcKxcKFcKfcKxcKJcKMcKMcKMcKMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKKcKfcKfcKNcKfcKfcKfcKfcKfcJXcKMcKMcKMcKMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKKcKfcKKcKOcKfcKmcKmcKmcKmcKOcKMcKMcKMcKMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKKcKfcKKcJTcKfcKPcKQcKRcKecJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKScKScJZcKTcKUcJYcJZcKScKScKpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKadwCcKxcKfcKWcKXcJVcKpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKRcKmcKYcKmdwCcJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJTcKZcLacLbcLccLdcJTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLecLecLecLecLecLecLecLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncLfcLgcLgcLgcLhcKpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLicLjcLjcLjcLjcLjcLkcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLmcLncLncLncLncLlcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLncLlcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLncLocLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLncLpcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLqcLlcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLncLpcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLncLrcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLlcLncLncLncLncLncLlcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLscLtcLncLncLncLucLvcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLwcLxcLycLycLycLxcLzcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLecLAcLBcLBcLBcLCcLecLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLecLecLecLecLecLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLDcLDcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLDcLDcLDcLEcLDcLDcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFaaaaaaaaacLDcLGcLHcLIcLJcLKcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFaaaaaaaaacLDcLIcLIcLIcLIcLIcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiZajCajCajCajcaiZajCajCajcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFaaaaaaaaacLDcLMcLNcLOcLPcLQcLDaaaaaaaaaaaaaaaaaaaaaaaaaaacLRcLScLScLTcLScLUcLScLUcLVcLScLWcLWcLScLXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFcLLcLFaaaaaaaaacLDcLIcLYcLZcLIcLIcLDaaaaaaaaaaaaaaaaaaaaaaaaaaacMacMbcMccMccMccMdcMccMdcMacMecMfcMfcMgcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFcLFaaaaaaaaacLDcLIcLYcMhcLIcLIcLDaaacMicMicMicMicMicMiaaaaaacMacMjcMdcMdcMdcMdcMdcMdcLWcMfcMkcMkcMlcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLDcMmcMncMocMpcMqcLDcLDcMicMrcMrcMrcMrcMiaaaaaacMacMscMdcMtcMucMjcMdcMdcLWcMfcMkcMvcMwcMuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcLDcLDcLIcLIcMycMzcMzcLNcMAcMicMBcMCcMCcMCcMCcMCcMDcLTcMjcMdcMtcMEcMjcMdcMtcMacMFcMkcMkcMwcMEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMGcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMIcMGcMHcMJcMxcMAcLNcLIcMpcMKcMqcMzcLYcMAcMicMLcMMcMMcMNcMOcMPcMOcLUcMQcMdcMtcMRcMjcMdcMtcMScMwcMkcMkcMwcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMGcMHcMTcMUcMVcMTcMUcMUcMUcMWcMUcMUcMXcMYcMGcMHcMJcMxcMAcLYcMZcLIcLIcLIcNacMncMAcMicNbcMMcMMcMNcMBcMCcMDcMacMjcMdcMtcMucMjcMdcNccMacNdcNecNfcNecMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgaaaaaacMxcMGcMTcNhcNicNjcNkcNlcNlcNlcNlcNlcNlcNmcNncMGcMHcMJcMxcMAcMncNocLIcLIcLIcLJcLDcLPcMicNpcMMcMMcMNcMiaaaaaacMucMjcMdcMtcMEcMjcMdcNqcNrcLScNscNtcLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNwcNvcNvcNvcNxcNycNvcNvcNvcNxcNvcNvcNvcNvcNvcNvcNxcNvcNvcNgaaaaaacMxcMGcMWcNicNzcNicNAcNicNicNicNicNicNicNBcNCcMHcMHcMJcMxcMIcNDcLHcLIcLIcLIcLIcLIcLIcMMcMMcMMcMMcMNcNEaaaaaacNFcMjcMdcMdcMdcMdcMdcMtcMScNGcMdcNHcNIcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNwcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNxcNvcNvcNvcNvcNvcNxcNvcNvcNvcNvcNvcNgaaaaaacMxcMGcNJcNKcNicNLcNkcNMcNMcNMcNMcNMcNMcNNcMYcMGcMHcMHcNOcMHcNOcLIcLIcLIcLIcLIcLIcLIcMMcMMcMMcMMcMNcMiaaaaaacMEcMjcMdcMtcMucMjcMdcMdcNPcMdcMdcMdcMdcLTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNQcNvcNvcNvcNvcNvcNwcNvcNvcNycNxcNvcNvcNxcNvcNvcNxcNycNvcNxcNvcNgaaaaaacMxcMGcMHcNJcMUcNRcNJcMUcMUcMUcMWcMUcMUcNScNncMGcMHcMJcMxcMIcNDcMZcLIcLIcLIcNacLDcLPcMicNTcMMcMMcMNcMBcMCcMDcMacNUcMdcMtcMEcMjcMdcMtcMScNVcNVcNHcNWcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNwcNvcNvcNxcNycNvcNvcNxcNvcNycNgaaaaaacMxcMGcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMIcMGcMHcMJcMxcMAcLNcNXcLIcLIcLIcNYcLNcMAcMicNZcMMcMMcMNcMOcMPcMOcLUcMdcMdcMtcMRcMjcMdcNccNrcLScLScOacLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNwcNvcNvcNvcNvcNvcNycNvcNxcNycNvcNxcNvcNgaaaaaacObcObcObcObcObcObcObcObcObcObcObcObcObcObcObcObcOccObcObcMAcLYcNXcLIcLIcLIcNYcLYcMAcMicMBcMDcOdcMBcMCcMCcMDcLTcMjcMdcMtcMucMjcMdcMtcMScOecOecOecOecMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwXdwWdwZdwYdxacJMcJMcJMaaacJNcJNcJNdwXdwWdwZdwYdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLdwUdwUdwUdwVdwRcJXdwSdwQdwRcJXdwSdwTdwUdwUdwUdwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKbcKbdwMdwNcKedwKcKgcKhcKidwKcKedwOdwPcKbcKbdwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKbcKbdwJcKmcKmdwKcKmcKmcKmdwKcKmcKmdwJcKbcKbdwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxfdwPcKbcKocKmdwKdwKdwKdwKdwKdwKdwKcKmcKocKbdwMdxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxfdwQdxgcKrcKscKtcKudwKdxcdxedwKcKxdxddwQdxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKzcKAcKBcKCdwKcKmcKmdwKcKxdwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKDcKEcKEcKudwKcKxcKFdwKcKxdwJcKGcKGcKGcKGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKHcKEcKEcKIdwKcKxcKFdwKdwKcJXcKGcKGcKGcKGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwVdwQdwQdwQdxgdwKcKmcKmdwKcKxdxhcKGcKGcKGcKGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKKdwKcKKdwLdwKcKxcKFdwKcKxcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKKdwKcKKdwJdwKcKxcKFdwKcKxdxhcKMcKMcKMcKMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKKdwKdwKdxmdwKdwKdwKdwKdwKcJXcKMcKMcKMcKMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKKdwKcKKdxldwKcKmcKmcKmcKmdxlcKMcKMcKMcKMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKKdwKcKKdwLdwKcKPcKQcKRcKedwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxfdxidxidwQdxkdxjdwSdwQdxidxidxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxfdwTdwCcKxdwKcKWcKXdwVdxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKRcKmcKYcKmdwCdwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwLcKZcLacLbcLccLddwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLecLecLecLecLecLecLecLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxfcLfcLgcLgcLgcLhdxbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyVdyUdyUdyUdyUdyUdyWcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLndyRcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLndyRcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLndyTcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLncLpcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLqdyRcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLncLpcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLndyScLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyRcLncLncLncLncLndyRcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyMdyNcLncLncLndyLdyKcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLedyJdyIcLycLycLydyIdyHcLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLecLedyQcLBcLBcLBdyPcLecLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOaaaaaaaaacLecLecLecLecLecLecLeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOaaaaaaaaaaaaaaacLDdzKcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOdzJdyOaaaaaaaaacLDcLDcLDdzLcLDcLDcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOdyOaaaaaaaaacLDcLGcLHcLIcLJcLKcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLDcLIcLIcLIcLIcLIcLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiZajCajCajCajcaiZajCajCajcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLDdzFdybcLOdyXcLQcLDaaaaaaaaaaaaaaaaaaaaaaaaaaacLRcLScLScLTcLScLUcLScLUcLVcLScLWcLWcLScLXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMxcMxcMxcMxaaacLDcLIdxXcLZcLIcLIcLDaaaaaaaaaaaaaaaaaaaaaaaaaaacMacMbcMccMccMccMdcMccMdcMacMecMfcMfcMgcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxdzHdzIdzGcMxaaacLDcLIdxXcMhcLIcLIcLDaaacMicMicMicMicMicMiaaaaaacMacMjcMdcMdcMdcMdcMdcMdcLWcMfcMkcMkcMlcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxdzwdzxdzxcMxaaacLDdzvcMncModzudztcLDcLDcMicMrcMrcMrcMrcMiaaaaaacMacMscMdcMtcMucMjcMdcMdcLWcMfcMkcMvcMwcMuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxcMxdzzcMxcMxcLDcLDcLIcLIcMycMzcMzdybcMAcMidyadzycMCcMCcMCcMCcMDcLTcMjcMdcMtcMEcMjcMdcMtcMacMFcMkcMkcMwcMEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHdzBdyedyddyccMxcMAdybcLIdzudzAdztcMzdxXcMAcMicMLcMMcMMcMNcMOcMPcMOcLUcMQcMdcMtcMRcMjcMdcMtcMScMwcMkcMkcMwcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMxcMHdzedzndzDdzedzndzndzncMWdzndzndzEdzpdzqdyedyddyccMxcMAdxXcMZcLIcLIcLIcNacMncMAcMidzCcMMcMMcMNcMBcMCcMDcMacMjcMdcMtcMucMjcMdcNccMacNdcNecNfcNecMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgaaaaaacMxdzedzdcNidzbdzccNlcNlcNlcNlcNlcNldyYdyZdzadyedyddyccMxcMAcMncNocLIcLIcLIcLJcLDdyXcMicNpcMMcMMcMNcMiaaaaaacMucMjcMdcMtcMEcMjcMdcNqcNrcLScNscNtcLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNwcNvcNvcNvcNxcNycNvcNvcNvcNxcNvcNvcNvcNvcNvcNvcNxcNvcNvcNgaaaaaacMxcMWcNicNzcNicNAcNicNicNicNicNicNicNAdzfcMHdyddyddzhcMxdzgcMxcLHcLIcLIcLIcLIcLIcLIcMMcMMcMMcMMcMNcNEaaaaaacNFcMjcMdcMdcMdcMdcMdcMtcMScNGcMdcNHcNIcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNwcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNxcNvcNvcNvcNvcNvcNxcNvcNvcNvcNvcNvcNgaaaaaacMxdzldzkcNidzmdzccNMcNMcNMcNMcNMcNMdyYdyZdzidyedyddyddzjdyddydcLIcLIcLIcLIcLIcLIcLIcMMcMMcMMcMMcMNcMiaaaaaacMEcMjcMdcMtcMucMjcMdcMdcNPcMdcMdcMdcMdcLTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNQcNvcNvcNvcNvcNvcNwcNvcNvcNycNxcNvcNvcNxcNvcNvcNxcNycNvcNxcNvcNgaaaaaacMxcMHdzldzndzodzldzndzndzncMWdzndzndzrdzpdzqdyedyddzscMxdzgcMxcMZcLIcLIcLIcNacLDdyXcMicNTcMMcMMcMNcMBcMCcMDcMacNUcMdcMtcMEcMjcMdcMtcMScNVcNVcNHcNWcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNwcNvcNvcNxcNycNvcNvcNxcNvcNycNgaaaaaacMxcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHcMHdyfdyedyddyccMxcMAdybcNXcLIcLIcLIcNYdybcMAcMicNZcMMcMMcMNcMOcMPcMOcLUcMdcMdcMtcMRcMjcMdcNccNrcLScLScOacLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNwcNvcNvcNvcNvcNvcNycNvcNxcNycNvcNxcNvcNgaaaaaacObcObcObcObcObcObcObcObcObcObcObcObcObcObcObcObdxYcObcObcMAdxXcNXcLIcLIcLIcNYdxXcMAcMidyadxZcOdcMBcMCcMCcMDcLTcMjcMdcMtcMucMjcMdcMtcMScOecOecOecOecMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcOfcOfcOfcOfcOfcOfcOfcNvcNvcNvcNvcNvcNvcNvcNxcNvcNvcNQcNycNvcNvcNvcNgaaaaaacObcOgcOhcOicOjcOjcOhcOkcOlcOmcOncOocOpcOqcOpcOpcOpcOrcObcMAcMncNXcLIcLIcLIcNYcMncMAcMicOscOscOscOscMOcMPcMOcOtcMdcMdcMtcMEcMjcMdcMdcOucOvcOvcOvcOvcLTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOwcOxcOycOzcOzcOzcOAcOxcOBcNvcNvcNvcNvcNQcNvcNvcNwcNvcNwcNvcNxcNvcNxcNgaaaaaacObcOgcOhcOhcOhcOhcOhcOCcOocOocOocODcOpcOpcOpcOEcOpcOpcObcOFcOFcOGcOHcOIcOGcOJcOFcOFcMicOscOscOscOscMBcMCcMDcMacOKcMdcMdcMdcMdcMdcOLcMScOMcOMcOMcONcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOxcOOcOPcOQcORcOScOTcOTcOxcOUcNvcNvcOfcOfcOfcOfcOfcOfcOfcOfcOVcOWcOfcNgaaaaaacObcOgcOhcOXcOgcOYcOZcPacOocOocOocOocOpcOpcPbcOpcPccOqcObcPdcPecPfcPgcPhcPicPfcPecPdcMicPjcPkcPlcPmcMiaaaaaacNrcLScLScLScPncLScLScLScPocLScLScLScLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOxcPpcOPcOPcPqcOPcOPcOPcOxcOUcNvcPrcNgcNgcPscPtcNgcNgcNgcNgcNgcNgcNgcNgaaaaaacObcPucOocODcODcODcODcODcOocOocOocOocOpcOpcOpcPvcOpcOpcObcPecPwcPxcPgcPhcPicPxcPycPecMicOscPzcPAcKzcMiaaaaaacMucPBcPCcMdcMdcMdcMdcMdcPDcOvcOvcPEcOvcPFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOxcPGcOPcOPcOPcPHcOPcPIcOxcOUcNQcPrcNgcPJcPJcPJcPJcNgcPKcPLcPMcNgaaaaaaaaaaaacObcPNcOocOocOocOocOocOocOocOocOocOocPOcOpcOpcOpcOpcOpcObcPPcPecPPcPgcPhcPicPPcPecPPcMicOscOscOscKEcMiaaaaaacNFcPQcPCcMdcPRcMdcPScPTcMacPUcPVcPWcLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcPXcOxcOxcOxcPYcOxcOxcOxcPZcNvcNvcQacNgcQbcQccQdcPJcQecQfcQfcQfcNgaaaaaaaaaaaacObcPNcOocOocOocOocOocOocOocOocODcOocPOcQgcQgcQgcQhcQgcObcQicPecPecPgcPhcPicPecPecQjcMicKEcOscKEcKHcMiaaaaaacMEcQkcPCcQlcQmcQncPScQocMacQpcOvcOvcQqcLTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcOxcQrcOPcQscOxcQtcOfcOfcOfcQucNgcPJcQvcQwcQccNgcQxcQycNgcNgaaaaaaaaaaaacObcOocOocOocOocOocOocOocOocODcQzcODcPOcQAcQAcQAcQAcQAcObcQBcQCcQCcPgcPhcPicQDcQDcQEcMicMicQFcMicMicMiaaaaaacQGcLScLScLScOacLScLScLScQHcLScLScLScLScQIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcOxcOPcOPcOPcOxcQJcQKcQKcQKcPtcNgcPJcQLcQMcQccNgcNgcNgcNgaaaaaaaaaaaaaaacObcObcQNcQOcQOcQPcObcObcObcObcObcObcObcObcObcObcObcObcObcOFcOFcOFcOFcPhcOFcOFcOFcOFcMicMicMicMiaaaaaaaaaaaaaaacQQcQRcQRcQRcQScQRcQRcQScQRcQRcQRcQTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOwcOxcOxcOxcOxcOxcOPcOPcOPcOxcQUcQVcQVcQVcQVcQWcPJcPJcPJcPJcNgcQXcQXcNgcNgaaaaaaaaaaaaaaacObcQYcQYcQYcQYcObaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFcPhcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQZcQZcQZcQScQZcQZcQScQZcQZcQZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcOPcRacOxcOPcOPcOPcOxcRbcQWcPscQKcPtcNgcQccQccQccPJcRccRdcRdcRecNgaaaaaaaaaaaaaaacObcQYcQYcQYcQYcObaaaaaaaaaaaaaaaaaaaaaaaacOFcOFcOFcOFcOFcOFcOFcOFcOIcOFcOFcOFcOFcOFcOFcOFcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcRfcRgcOxcOPcOPcOPcOxcOxcRhcRicOBcRjcNgcQLcRkcQLcPJcNgcRlcRdcRecNgaaaaaaaaaaaaaaacObcObcObcObcObcObaaaaaaaaaaaaaaaaaaaaaaaacOFcRmcRncRncRncRncRncRmcRmcRmcRncRncRncRncRncRmcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcRocNvcOxcPIcOPcRfcRpcOxcOPcOPcOPcOxcRqcOPcOPcOxcQacNgcPJcPJcPJcPJcNgcNgcNgcNgcNgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFcRmcRmcRrcRmcRrcRmcRmcRmcRmcRmcRrcRmcRrcRmcRmcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcOPcOPcRscOPcOPcOPcRtcOPcOPcOPcOxcPrcNgcNgcRucRvcNgcNgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFcRmcRncRncRncRncRncRmcRmcRmcRncRncRncRncRncRmcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcOPcOPcRwcOPcOPcOPcRxcOPcOPcRycOxcRzcRjcNgcNgcNgcNgaaaaaacRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFcRBcRCcRCcRCcRCcRCcRCcRCcRCcRCcRCcRCcRCcRCcOHcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOwcOxcOxcOxcOxcOxcOxcRDcOPcOPcOxcOxcOxcOxcOxcOxcOBcRjcNgaaaaaaaaaaaacRAcREcRFcRGcRHcRIcRJcRAcRKcRLcRMcRAaaaaaacRNcRNcRNcRNcRNcRNcRNcRNcRNcROcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcROcRNcRNcRNcRNcRNcRNcRNcRNcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcOPcOPcRQcRRcRScOxcOPcOPcOPcOxcRTcRUcRVcRWcRXcOxcPrcNgaaaaaaaaaaaacRAcRGcRGcRGcRGcRGcRGcRGcRYcRZcSacRAaaaaaacRNcSbcSccSdcSdcSdcSdcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcShcShcShcShcSccSicRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcSjcSkcOPcOPcOPcSlcOPcOPcOPcSmcOPcOPcOPcOPcSncOxcPrcNgaaaaaaaaaaaacRAcSocSocRGcRGcRGcSpcRAcSqcSrcSscRAaaaaaacRNcSbcSccSdcStcSdcStcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcSucShcSucShcSccSicRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcOPcOPcOPcOPcOPcSvcOPcOPcOPcSwcOPcOPcOPcOPcSncOxcNvcNgaaaaaaaaaaaacRAcRGcRGcRGcRGcSxcSxcRAcRAcSycRAcRAaaaaaacRNcSbcSccSdcSdcSzcSdcSdcSecSfcRPcRPcRPcRPcRPcSAcSBcSAcRPcRPcRPcRPcRPcSgcSecShcShcSCcShcShcSccSicRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcSDcSkcOPcSEcQrcOxcSFcSGcSHcOxcSIcOxcRhcOxcOxcOxcNvcNgaaaaaaaaaaaacRAcSJcSJcRGcSKcSLcSMcRAcSNcSycSOcRAaaaaaacRNcSbcSccSdcSdcSdcSdcSdcSecSfcRPcRPcRPcRPcRPcSAcSPcSAcRPcRPcRPcRPcRPcSgcSecShcShcShcShcShcSccSicRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcOPcOPcOPcOxcOxcOxcSQcSRcOPcOxcOxcOxcOPcOPcOPcOxcNvcNgaaaaaaaaaaaacRAcRGcRGcRGcSKcSScSTcRAcSUcSycSVcRAaaaaaacRNcSbcSccSdcStcSdcStcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcSucShcSucShcSccSicRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcQrcSWcSXcOxcNvcOxcSYcSYcSYcOxcNvcOxcOTcSZcTacOxcNvcNgaaaaaaaaaaaacRAcRGcRGcRGcRGcRGcRAcRAcRAcRAcRAcRAaaaaaacRNcSbcTbcSdcSdcSdcSdcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcShcShcShcShcTbcSicRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcSYcSYcSYcOxcNvcPXcTccTdcTecPZcNvcOxcSYcSYcSYcOxcNvcNgaaaaaaaaaaaacRAcTfcTgcThcTicRGcTjcTkcTlcTmcTncRAaaaaaacRNcRNcRNcTocTocTocTocTocRNcROcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcROcRNcTocTocTocTocTocRNcRNcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcPXcTccTdcTecPZcNvcNvcNvcNvcNvcNvcNvcPXcTccTdcTecPZcNvcNgaaaaaaaaaaaacRAcTpcTqcTrcRGcRGcRGcTscTtcTscTucRAaaaaaaaaaaaacRNcTvcTvcTvcTvcTvcTwcTxcTycTycTycTycTycTycTycTycTycTycTycTycTycTzcTwcTAcTAcTAcTAcTAcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNgaaaaaaaaaaaacRAcTqcTqcTrcRGcRGcRGcTBcTCcTBcTCcRAaaaaaaaaaaaacRNcRNcRNcRNcRNcRNcTwcTDcTEcTEcTEcTEcTEcTDcTDcTDcTEcTEcTEcTEcTEcTDcTwcRNcRNcRNcRNcRNcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgaaaaaaaaaaaacRAcTpcTFcTGcRGcTHcTjcTIcTucTJcTKcRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwcTDcTDcTDcTDcTDcTLcTLcTLcTLcTLcTDcTDcTDcTDcTDcTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwcTwcTwcTwcTwcTwcTwcTMcTNcTOcTwcTwcTwcTwcTwcTwcTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwcTwcTPcTwcTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOwcOxdxTdxSdxSdxSdxUcOxcOBcNvcNvcNvcNvcNQcNvcNvcNwcNvcNwcNvcNxcNvcNxcNgaaaaaacObcOgcOhcOhcOhcOhcOhcOCcOocOocOocODcOpcOpcOpcOEcOpcOpcObcOFcOFdxVdxndxAdxrdxWcOFcOFcMicOscOscOscOscMBcMCcMDcMacOKcMdcMdcMdcMdcMdcOLcMScOMcOMcOMcONcMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOxcOOcOPcOQcORcOScOTcOTcOxdxPcNvcNvcOfcOfcOfcOfcOfcOfcOfcOfcOVcOWcOfcNgaaaaaacObcOgcOhcOXcOgcOYcOZcPacOocOocOocOocOpcOpcPbcOpcPccOqcObcPdcPecPfcPgdxFcPicPfcPecPdcMicPjcPkcPlcPmcMiaaaaaacNrcLScLScLScPncLScLScLScPocLScLScLScLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOxcPpcOPcOPcPqcOPcOPcOPcOxdxPcNvdxucNgcNgdxDdxBcNgcNgcNgcNgcNgcNgcNgcNgaaaaaacObcPucOocODcODcODcODcODcOocOocOocOocOpcOpcOpcPvcOpcOpcObcPecPwcPxcPgdxFcPicPxcPycPecMicOscPzcPAdxRcMiaaaaaacMucPBcPCcMdcMdcMdcMdcMdcPDcOvcOvcPEcOvcPFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcOxcPGcOPcOPcOPcPHcOPcPIcOxdxPcNQdxucNgcPJcPJcPJcPJcNgcPKcPLcPMcNgaaaaaaaaaaaacObcPNcOocOocOocOocOocOocOocOocOocOocPOcOpcOpcOpcOpcOpcObdxQcPedxQcPgdxFcPidxQcPedxQcMicOscOscOscOscMiaaaaaacNFcPQcPCcMdcPRcMdcPScPTcMacPUcPVcPWcLScNuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcPXcOxcOxcOxcPYcOxcOxcOxcPZcNvcNvdxycNgcQbcQdcQdcPJcQecQfcQfcQfcNgaaaaaaaaaaaacObcPNcOocOocOocOocOocOocOocOocODcOocPOcQgcQgcQgcQhcQgcObcQicPecPecPgdxFcPicPecPecQjcMicOscOscOsdxOcMiaaaaaacMEcQkcPCcQlcQmcQncPScQocMacQpcOvcOvcQqcLTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcOxcQrcOPcQscOxdxNcOfcOfcOfdxMcNgcPJcQvcQwcQdcNgdxLcQycNgcNgaaaaaaaaaaaacObdxKcOocOocOocOocOocOocOocODcQzcODcPOcQAcQAcQAcQAcQAcObcQBcQCcQCcPgdxFcPicQDcQDcQEcMicMidxJcMicMicMiaaaaaacQGcLScLScLScOacLScLScLScQHcLScLScLScLScQIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcOxcOPcOPcOPcOxdxIdxCdxCdxCdxBcNgcPJcQLcQMcQdcNgcNgcNgcNgaaaaaaaaaaaaaaacObcObcQNcQOcQOcQPcObcObcObcObcObcObcObcObcObcObcObcObcObcOFcOFcOFcOFdxFcOFcOFcOFcOFcMicMidxHcMiaaaaaaaaaaaaaaacQQcQRcQRcQRcQScQRcQRcQScQRcQRcQRcQTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOwcOxcOxcOxcOxcOxcOPcOPcOPcOxdxGcQVcQVcQVcQVcQWcPJcPJcPJcPJcNgcQXcQXcNgcNgaaaaaaaaaaaaaaacObcQYcQYcQYcQYcObaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFdxFcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQZcQZcQZcQScQZcQZcQScQZcQZcQZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcOPdxEcOxcOPcOPcOPcOxcRbcQWdxDdxCdxBcNgcQccQccQcdxxcRccRdcRdcRecNgaaaaaaaaaaaaaaacObcQYcQYcQYcQYcObaaaaaaaaaaaaaaaaaaaaaaaacOFcOFcOFcOFcOFcOFcOFcOFdxAcOFcOFcOFcOFcOFcOFcOFcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcRfcRgcOxcOPcOPcOPcOxcOxdxzcRicOBdxpcNgcQLcRkcQLcPJcNgcRlcRdcRecNgaaaaaaaaaaaaaaacObcObcObcObcObcObaaaaaaaaaaaaaaaaaaaaaaaacOFdxtdxsdxsdxsdxsdxsdxtdxtdxtdxsdxsdxsdxsdxsdxtcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcRocNvcOxcPIcOPcRfcRpcOxcOPcOPcOPcOxdxwcOPcOPcOxdxycNgcPJdxxcPJdxxcNgcNgcNgcNgcNgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFdxtdxtdxvdxtdxvdxtdxtdxtdxtdxtdxvdxtdxvdxtdxtcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcOPcOPcRscOPcOPcOPcRtcOPcOPcOPcOxdxucNgcNgcRucRvcNgcNgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFdxtdxsdxsdxsdxsdxsdxtdxtdxtdxsdxsdxsdxsdxsdxtcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcOxcPIcOPcOPcOPcRwcOPcOPcOPcRxcOPcOPcRycOxdxqdxpcNgcNgcNgcNgaaaaaacRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOFdxrdxodxodxodxodxodxodxodxodxodxodxodxodxodxncOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOwcOxcOxcOxcOxcOxcOxcRDcOPcOPcOxcOxcOxcOxcOxcOxcOBdxpcNgaaaaaaaaaaaacRAcREcRFcRGcRHcRIcRJcRAcRKcRLcRMcRAaaaaaacRNcRNcRNcRNcRNcRNcRNcRNcRNcROcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcROcRNcRNcRNcRNcRNcRNcRNcRNcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcOPcOPcRQcRRcRScOxcOPcOPcOPcOxcRTcRUcRVcRWcRXcOxdxucNgaaaaaaaaaaaacRAcRGcRGcRGcRGcRGcRGcRGcRYcRZcSacRAaaaaaacRNdyucSccSdcSdcSdcSdcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcShcShcShcShcScdywcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxdyAcOPcOPcOPcOPcSlcOPcOPcOPcSmcOPcOPcOPcOPdyFcOxdxucNgaaaaaaaaaaaacRAcSocSocRGcRGcRGcSpcRAdyEcSrcSscRAaaaaaacRNdyucSccSdcStcSdcStcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcSucShcSucShcScdywcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcOPcOPcOPcOPcOPcSvcOPcOPcOPcSwcOPcOPcOPcOPdyGcOxcNvcNgaaaaaaaaaaaacRAcRGcRGcRGcRGcSxcSxcRAcRAcSycRAcRAaaaaaacRNdyucSccSdcSdcSzcSdcSdcSecSfcRPcRPcRPcRPcRPcSAcSBcSAcRPcRPcRPcRPcRPcSgcSecShcShcSCcShcShcScdywcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxdyAcOPcOPcSEcQrcOxcSFcSGcSHcOxdyBdyCcOPcOPcOxcOxcNvcNgaaaaaaaaaaaacRAcSJcSJcRGcSKcSLcSMcRAcSNcSycSOcRAaaaaaacRNdyucSccSdcSdcSdcSdcSdcSecSfcRPcRPcRPcRPcRPcSAcSPcSAcRPcRPcRPcRPcRPcSgcSecShcShcShcShcShcScdywcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcOPcOPcOPcOxcOxcOxcSQcSRcOPcOxcOxcOxcOPcOPcOPcOxcNvcNgaaaaaaaaaaaacRAcRGcRGcRGcSKdyDcSTcRAcSUcSycSVcRAaaaaaacRNdyucSccSdcStcSdcStcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcSucShcSucShcScdywcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxcQrcSWcSXcOxcNvcOxdyvdyvdyvcOxcNvcOxcOTcSZcTacOxcNvcNgaaaaaaaaaaaacRAcRGcRGcRGcRGcRGcRAcRAcRAcRAcRAcRAaaaaaacRNdyucTbcSdcSdcSdcSdcSdcSecSfcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcSgcSecShcShcShcShcShcTbdywcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcOxdyvdyvdyvcOxcNvcPXdyocTddypcPZcNvcOxdyvdyvdyvcOxcNvcNgaaaaaaaaaaaacRAdyxdyzdyycRGcRGcTjcTkcTlcTmcTncRAaaaaaacRNcRNcRNcTocTocTocTocTocRNcROcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcRPcROcRNcTocTocTocTocTocRNcRNcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcPXdyocTddypcPZcNvcNvcNvcNvcNvcNvcNvcPXdyocTddypcPZcNvcNgaaaaaaaaaaaacRAcTpcTqdyrcRGcRGcRGcTscTtcTscTucRAaaaaaaaaaaaacRNcTvcTvcTvcTvcTvcTwdyqdymdymdymdymdymdymdymdymdymdymdymdymdymdyncTwcTAcTAcTAcTAcTAcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNvcNgaaaaaaaaaaaacRAcTqdytdyrcRGcRGcRGcTBcTCcTBcTCcRAaaaaaaaaaaaacRNcRNcRNcRNcRNcRNcTwdyidysdysdysdysdysdyidyidyidysdysdysdysdysdyicTwcRNcRNcRNcRNcRNcRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgcNgaaaaaaaaaaaacRAcTpcTFcTGcRGcRGcTjcTIcTucTJcTKcRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwdyidyidyidyhdyicTLcTLcTLcTLcTLdyidyhdyidyidyicTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAcRAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwcTwcTwcTwcTwcTwcTwdyldyjdykcTwcTwcTwcTwcTwcTwcTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwcTwdygcTwcTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTwcTwcTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 746a0274b9e6897be1b6807266cdbb7c2dbc0985 Mon Sep 17 00:00:00 2001 From: carnie Date: Wed, 19 Jun 2013 08:39:35 +0100 Subject: [PATCH 036/105] Removed some unused variables in mob definitions: mob/living/carbon/var/antibodies mob/var/poll_answer Replaced some instances of 0.0 with 0. --- .../mob/living/carbon/carbon_defines.dm | 6 ++--- code/modules/mob/living/living_defines.dm | 8 +++--- code/modules/mob/mob_defines.dm | 25 +++++++++---------- 3 files changed, 18 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 5f41f4c3cda..52a95dbc45f 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -3,8 +3,6 @@ var/list/stomach_contents = list() var/list/internal_organs = list() //List of /obj/item/organ in the mob. they don't go in the contents. - var/antibodies = 0 - var/silent = null //Can't talk. Value goes down every life proc. var/obj/item/handcuffed = null //Whether or not the mob is handcuffed @@ -14,5 +12,5 @@ var/obj/item/back = null var/obj/item/clothing/mask/wear_mask = null var/obj/item/weapon/tank/internal = null - - var/datum/dna/dna = null//Carbon + + var/datum/dna/dna = null//Carbon diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 2753099dfd4..e1a3d295676 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -6,10 +6,10 @@ var/health = 100 //A mob's health //Damage related vars, NOTE: THESE SHOULD ONLY BE MODIFIED BY PROCS - var/bruteloss = 0.0 //Brutal damage caused by brute force (punching, being clubbed by a toolbox ect... this also accounts for pressure damage) - var/oxyloss = 0.0 //Oxygen depravation damage (no air in lungs) - var/toxloss = 0.0 //Toxic damage caused by being poisoned or radiated - var/fireloss = 0.0 //Burn damage caused by being way too hot, too cold or burnt. + var/bruteloss = 0 //Brutal damage caused by brute force (punching, being clubbed by a toolbox ect... this also accounts for pressure damage) + var/oxyloss = 0 //Oxygen depravation damage (no air in lungs) + var/toxloss = 0 //Toxic damage caused by being poisoned or radiated + var/fireloss = 0 //Burn damage caused by being way too hot, too cold or burnt. var/cloneloss = 0 //Damage caused by being cloned or ejected from the cloner early. slimes also deal cloneloss damage to victims var/brainloss = 0 //'Retardation' damage caused by someone hitting you in the head with a bible or being infected with brainrot. var/halloss = 0 //Hallucination damage. 'Fake' damage obtained through hallucinating or the holodeck. Sleeping should cause it to wear off. diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 791ae20269b..c63e10f6ac2 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -1,6 +1,6 @@ /mob density = 1 - layer = 4.0 + layer = 4 animate_movement = 2 flags = NOREACT var/datum/mind/mind @@ -37,11 +37,10 @@ var/lastattacker = null var/lastattacked = null var/attack_log = list( ) - var/already_placed = 0.0 + var/already_placed = 0 var/obj/machinery/machine = null var/other_mobs = null var/memory = "" - var/poll_answer = 0.0 var/sdisabilities = 0 //Carbon var/disabilities = 0 //Carbon var/atom/movable/pulling = null @@ -73,24 +72,24 @@ var/name_archive //For admin things like possession - var/timeofdeath = 0.0//Living - var/cpr_time = 1.0//Carbon + var/timeofdeath = 0//Living + var/cpr_time = 1//Carbon var/bodytemperature = 310.055 //98.7 F - var/drowsyness = 0.0//Carbon + var/drowsyness = 0//Carbon var/dizziness = 0//Carbon var/is_dizzy = 0 var/is_jittery = 0 var/jitteriness = 0//Carbon - var/charges = 0.0 - var/nutrition = 400.0//Carbon + var/charges = 0 + var/nutrition = 400//Carbon var/overeatduration = 0 // How long this guy is overeating //Carbon - var/paralysis = 0.0 - var/stunned = 0.0 - var/weakened = 0.0 - var/losebreath = 0.0//Carbon + var/paralysis = 0 + var/stunned = 0 + var/weakened = 0 + var/losebreath = 0//Carbon var/intent = null//Living var/shakecamera = 0 var/a_intent = "help"//Living @@ -126,7 +125,7 @@ var/const/deafness = 2//Carbon var/const/muteness = 4//Carbon - var/radiation = 0.0//Carbon + var/radiation = 0//Carbon var/list/mutations = list() //Carbon -- Doohl //see: setup.dm for list of mutations From 096351d52e23b9f6413521738bc91e83c28348af Mon Sep 17 00:00:00 2001 From: Malkevin Date: Wed, 19 Jun 2013 15:41:52 +0100 Subject: [PATCH 037/105] Securer secure crates Increased the health of secure crates by a factor of ten. Originally I was going to null out the projectile proc and add an emp_act instead, but one already exists. The increased health of the secure crate will allow them to still be broken open from gun fire, but will make it inconvenient enough to dissuade cargo arming up every round, hopefully... (it will take 17 buckshot or 50 lasers to break open a crate) --- code/game/objects/structures/crates_lockers/crates.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index e16b7661fc3..fcd9384c552 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -170,6 +170,7 @@ var/emag = "securecrateemag" var/broken = 0 var/locked = 1 + health = 1000 /obj/structure/closet/crate/hydroponics name = "Hydroponics crate" From 7d6fea41630cbe87cf3324499cf927a1f1950e63 Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Wed, 19 Jun 2013 17:09:11 +0100 Subject: [PATCH 038/105] Readded sprites and dme lost in the merge. --- icons/obj/device.dmi | Bin 16418 -> 18059 bytes tgstation.dme | 1 + 2 files changed, 1 insertion(+) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 829fe017f2fae0e42e49c52ee32ab5cf9e542970..3235b4ed649758e103f059a0bde47c2f8e5aa126 100644 GIT binary patch literal 18059 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 DB@L2- literal 16418 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 A(f|Me diff --git a/tgstation.dme b/tgstation.dme index c3bb37e90d3..d076018f544 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -160,6 +160,7 @@ #include "code\datums\wires\radio.dm" #include "code\datums\wires\robot.dm" #include "code\datums\wires\syndicatebomb.dm" +#include "code\datums\wires\taperecorder.dm" #include "code\datums\wires\vending.dm" #include "code\datums\wires\wires.dm" #include "code\defines\obj.dm" From aaa70a994b8bd98bc9289b160bc3c4fc2e8e4f21 Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Wed, 19 Jun 2013 17:11:04 +0100 Subject: [PATCH 039/105] Added slot_flags = SLOT_BELT --- code/game/objects/items/devices/taperecorder.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index c2cd4f1348d..724295a2b81 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -4,6 +4,7 @@ icon_state = "taperecorder_empty" item_state = "analyzer" w_class = 2 + slot_flags = SLOT_BELT m_amt = 60 g_amt = 30 flags = FPRINT | TABLEPASS | CONDUCT From 01f2af5bed3f7b8b76f1347df2abb055d95b7412 Mon Sep 17 00:00:00 2001 From: Malkevin Date: Wed, 19 Jun 2013 18:05:12 +0100 Subject: [PATCH 040/105] Welding gas mask Adds a new item to RnD which is a gasmask with integrated welding visor. Requires low level (2) of Engineering and Materials, 4000 metal, 2000 glass (1000 more of each compared to a standard welding helmet), fits in the mask slot. The idea behind this is that it will give engineers the functionality of Rig Helmets (head lamp and welding visor, and free eye slot for mesons) when combined with a hard hat. Included some placeholder sprites: https://dl.dropboxusercontent.com/u/95696802/Commits/weldinggasmask.png --- code/modules/clothing/masks/gasmask.dm | 46 +++++++++++++++++++++++++ code/modules/research/designs.dm | 14 ++++++++ icons/mob/mask.dmi | Bin 22359 -> 23095 bytes icons/obj/clothing/masks.dmi | Bin 11229 -> 11689 bytes 4 files changed, 60 insertions(+) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 6031221882b..dbc41d4cd83 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -9,6 +9,52 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 +// **** Welding gas mask **** + +/obj/item/clothing/mask/gas/welding + name = "welding mask" + desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." + icon_state = "weldingmask" + item_state = "weldingmask" + m_amt = 3000 + g_amt = 1000 + var/up = 0 + flash_protect = 2 + tint = 2 + armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + origin_tech = "materials=2;engineering=2" + action_button_name = "Toggle Welding Helmet" + +/obj/item/clothing/mask/gas/welding/attack_self() + toggle() + + +/obj/item/clothing/mask/gas/welding/verb/toggle() + set category = "Object" + set name = "Adjust welding mask" + set src in usr + + if(usr.canmove && !usr.stat && !usr.restrained()) + if(src.up) + src.up = !src.up + src.flags |= (MASKCOVERSEYES) + flags_inv |= (HIDEEYES) + icon_state = initial(icon_state) + usr << "You flip the [src] down to protect your eyes." + flash_protect = 2 + tint = 2 + else + src.up = !src.up + src.flags &= ~(MASKCOVERSEYES) + flags_inv &= ~(HIDEEYES) + icon_state = "[initial(icon_state)]up" + usr << "You push the [src] up out of your face." + flash_protect = 0 + tint = 0 + usr.update_inv_wear_mask(0) //so our mob-overlays update + +// ******************************************************************** + //Plague Dr suit can be found in clothing/suits/bio.dm /obj/item/clothing/mask/gas/plaguedoctor name = "plague doctor mask" diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index dbd6560bbd9..753e67754d8 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1591,3 +1591,17 @@ datum/design/borg_syndicate_module req_tech = list("combat" = 4, "syndicate" = 3) build_path = "/obj/item/borg/upgrade/syndicate" category = "Cyborg Upgrade Modules" + +///////////////////////////////////////// +//////////////////Misc/////////////////// +///////////////////////////////////////// + + +datum/design/welding_mask + name = "Welding Gas Mask" + desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." + id = "weldingmask" + req_tech = list("materials" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list("$metal" = 4000, "$glass" = 2000) + build_path = "/obj/item/clothing/mask/gas/welding" \ No newline at end of file diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 297bf2adb59ed79084d064d43295e9f971b83d43..82d09e3a2815ae19233477eb848a0501ff5e346c 100644 GIT binary patch literal 23095 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 PGX!xCdA9tF_k(`}&{8c| literal 22359 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 diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 96e364a3f445693c8e55af27ca265f062337e8bd..e7698a58535a7eccf2081a55a2f790bfac583619 100644 GIT binary patch literal 11689 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�AHLf2mG7R0`gP~2jpJ@QiRqhv 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 BE Date: Wed, 19 Jun 2013 20:39:18 +0200 Subject: [PATCH 041/105] - Fixes issue #780, you can now punch monkeys that are on the floor. --- code/modules/mob/living/carbon/monkey/monkey.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 6f381e56834..20ccb8a8dfc 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -139,7 +139,7 @@ else if (M.a_intent == "harm") - if ((prob(75) && health > 0)) + if (prob(75)) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("\red [] has punched [name]!", M), 1) @@ -148,7 +148,7 @@ var/damage = rand(5, 10) if (prob(40)) damage = rand(10, 15) - if (paralysis < 5) + if ( (paralysis < 5) && (health > 0) ) Paralyse(rand(10, 15)) spawn( 0 ) for(var/mob/O in viewers(src, null)) From 0289408209565d4162d25dd3b25d9dfda2428f55 Mon Sep 17 00:00:00 2001 From: khubajsn Date: Wed, 19 Jun 2013 22:23:41 +0200 Subject: [PATCH 042/105] Added an instruction, as per request of errorage. --- code/modules/client/preferences.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 5166368b090..b1c017b8d1d 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -254,6 +254,7 @@ datum/preferences var/HTML = "

    " HTML += "Choose occupation chances
    " + HTML += "
    Left-click to raise an occupation preference, right-click to lower it.
    " HTML += "
    Done

    " // Easier to press up here. HTML += "" HTML += "
    " // Table within a table for alignment, also allows you to easily add more colomns. From 72b33bc909a119cb3ca4d81bccb754b0f3779d70 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Wed, 19 Jun 2013 22:58:43 +0100 Subject: [PATCH 043/105] * Makes the "point to" verb garbage collect the pointers instead of deleting them. --- code/game/verbs/atom_verbs.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/verbs/atom_verbs.dm b/code/game/verbs/atom_verbs.dm index 08183ef0c17..459ada21724 100644 --- a/code/game/verbs/atom_verbs.dm +++ b/code/game/verbs/atom_verbs.dm @@ -24,8 +24,9 @@ if (!tile) return - var/P = new /obj/effect/decal/point(tile) + var/obj/P = new /obj/effect/decal/point(tile) spawn (20) - if(P) del(P) + if(P) + P.loc = null usr.visible_message("[usr] points to [this]") From 6c71761979aa0ea01bc43eb34e123427e9216866 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Wed, 19 Jun 2013 22:04:02 -0400 Subject: [PATCH 044/105] Fixes temperature guns for the doubly last time Makes the temperature projectile get its temperature from the gun, using a proc used to give the bullet properties based on the properties of the gun, which can be used with other projectiles for different guns. Also names the temperature projectile based on its temperature. 500 degrees is not a freeze beam, that's just silly. --- code/modules/projectiles/gun.dm | 12 ++++++++---- code/modules/projectiles/guns/energy/temperature.dm | 6 ++++++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 82defac7c71..de738abf748 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -30,6 +30,10 @@ proc/special_check(var/mob/M) //Placeholder for any special checks, like detective's revolver. return 1 + proc/prepare_shot(var/obj/item/projectile/proj) //Transfer properties from the gun to the bullet + proj.shot_from = src + proj.silenced = silenced + emp_act(severity) for(var/obj/O in contents) @@ -100,15 +104,15 @@ playsound(user, fire_sound, 50, 1) user.visible_message("[user] fires [src]!", "You fire [src]!", "You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") - in_chamber.original = target + prepare_shot(in_chamber) //Set the projectile's properties + + in_chamber.original = target //Fire the projectile in_chamber.loc = get_turf(user) in_chamber.starting = get_turf(user) - in_chamber.shot_from = src - user.next_move = world.time + 4 - in_chamber.silenced = silenced in_chamber.current = curloc in_chamber.yo = targloc.y - curloc.y in_chamber.xo = targloc.x - curloc.x + user.next_move = world.time + 4 if(params) var/list/mouse_control = params2list(params) diff --git a/code/modules/projectiles/guns/energy/temperature.dm b/code/modules/projectiles/guns/energy/temperature.dm index 685319fdd53..d28ae8b8d8f 100644 --- a/code/modules/projectiles/guns/energy/temperature.dm +++ b/code/modules/projectiles/guns/energy/temperature.dm @@ -39,6 +39,12 @@ user << browse(dat, "window=freezegun;size=450x300;can_resize=1;can_close=1;can_minimize=1") onclose(user, "window=freezegun", src) + prepare_shot(var/obj/item/projectile/temp/proj) + proj.temperature = temperature //Set the temperature of the beam + if(proj.temperature > 300) //If it's not a freeze beam, don't call it one + proj.name = "heat beam" + ..() + Topic(href, href_list) if (..()) From 00c709d7b792e54a46b822d04c31e840c621acaa Mon Sep 17 00:00:00 2001 From: Giacomand Date: Thu, 20 Jun 2013 03:32:12 +0100 Subject: [PATCH 045/105] * Fixed a typo causing double agents to late join with no objectives. --- code/game/gamemodes/traitor/double_agents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm index 6e859f04a8f..8ba61f1aff9 100644 --- a/code/game/gamemodes/traitor/double_agents.dm +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -39,5 +39,5 @@ traitor.objectives += escape_objective return -/datum/game_mode/traitor/dobule_agents/make_antag_chance(var/mob/living/carbon/human/character) +/datum/game_mode/traitor/double_agents/make_antag_chance(var/mob/living/carbon/human/character) return // TODO: Have late joining double agents. \ No newline at end of file From 2fcf26667c22714d15d3e6844100c728f4847962 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Wed, 19 Jun 2013 23:24:00 -0400 Subject: [PATCH 046/105] Overhauled Projectiles Changed atom's bullet_act to call the projectile's on_hit, and changed most bullet_acts to call on_hit as well. Removed some now-unnecessary snowflake code. These changes will make projectiles which should effect non-mobs, such as the gyrojet and the ion rifle, work properly. Inanimate objects can now be empulsed with the ion rifle, whose projectiles used to dissipate on hitting anything but a mob. Gyrojets now explode on most objects, as opposed to just on walls and mobs, and the snowflake code that made them work on walls is no longer necessary. The code for pulse rifles' breaking walls has been moved from a check in turf to a check in pulse beams, and has been expanded to include structures, allowing them to (slowly) break girders. For coders, it means that on_hit is a reliable proc for the effect of a bullet's hitting an object. --- code/game/atoms.dm | 8 +++++--- code/game/gamemodes/blob/theblob.dm | 2 +- code/game/objects/effects/effect_system.dm | 1 + code/game/objects/effects/forcefields.dm | 7 +------ code/game/turfs/turf.dm | 13 ------------- code/modules/events/ninja.dm | 2 +- code/modules/power/singularity/singularity.dm | 3 +++ code/modules/projectiles/projectile/beams.dm | 4 ++++ code/modules/reagents/reagent_dispenser.dm | 1 + 9 files changed, 17 insertions(+), 24 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 235ac44654b..69a37207977 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -41,6 +41,7 @@ M.take_organ_damage(20) + /atom/proc/assume_air(datum/air_group/giver) del(giver) return null @@ -99,8 +100,9 @@ /atom/proc/emp_act(var/severity) return -/atom/proc/bullet_act(var/obj/item/projectile/Proj) - return 0 +/atom/proc/bullet_act(obj/item/projectile/P) + P.on_hit(src,0) + . = 0 /atom/proc/in_contents_of(container)//can take class or object instance as argument if(ispath(container)) @@ -336,7 +338,7 @@ var/list/blood_splatter_icons = list() blood_splatter_icon = fcopy_rsc(blood_splatter_icon) blood_splatter_icons[index] = blood_splatter_icon overlays += blood_splatter_icon - + //if this blood isn't already in the list, add it if(blood_DNA[M.dna.unique_enzymes]) return 0 //already bloodied with this blood. Cannot add more. diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 4508c15ba07..ff935981cac 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -145,7 +145,7 @@ bullet_act(var/obj/item/projectile/Proj) - if(!Proj) return + ..() switch(Proj.damage_type) if(BRUTE) health -= (Proj.damage/brute_resist) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 2d0ed4781c2..e16ab96f7aa 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -938,6 +938,7 @@ steam.start() -- spawns the effect del(src) bullet_act() + ..() if(metal==1 || prob(50)) del(src) diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm index 3d10882beb1..d65dc1811a4 100644 --- a/code/game/objects/effects/forcefields.dm +++ b/code/game/objects/effects/forcefields.dm @@ -9,12 +9,7 @@ unacidable = 1 - bullet_act(var/obj/item/projectile/Proj, var/def_zone) - var/turf/T = get_turf(src.loc) - if(T) - for(var/mob/M in T) - Proj.on_hit(M,M.bullet_act(Proj, def_zone)) - return + ///////////Mimewalls/////////// diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index f6217985db6..6e71560e637 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -44,19 +44,6 @@ /turf/ex_act(severity) return 0 - -/turf/bullet_act(var/obj/item/projectile/Proj) - if(istype(Proj ,/obj/item/projectile/beam/pulse)) - src.ex_act(2) - ..() - return 0 - -/turf/bullet_act(var/obj/item/projectile/Proj) - if(istype(Proj ,/obj/item/projectile/bullet/gyro)) - explosion(src, -1, 0, 2) - ..() - return 0 - /turf/Enter(atom/movable/mover as mob|obj, atom/forget as mob|obj|turf|area) if(movement_disabled && usr.ckey != movement_disabled_exception) usr << "\red Movement is admin-disabled." //This is to identify lag problems diff --git a/code/modules/events/ninja.dm b/code/modules/events/ninja.dm index e293a602c5d..765b9d94108 100644 --- a/code/modules/events/ninja.dm +++ b/code/modules/events/ninja.dm @@ -2719,7 +2719,7 @@ It is possible to destroy the net by the occupant or someone else. bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage healthcheck() - return 0 + ..() ex_act(severity) switch(severity) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 03675752967..1c0dc4b74bf 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -71,6 +71,9 @@ var/global/list/uneatable = list( return return +/obj/machinery/singularity/bullet_act(obj/item/projectile/P) + return 0 //Will there be an impact? Who knows. Will we see it? No. + /obj/machinery/singularity/Bump(atom/A) consume(A) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 62ae26df0cf..a9b1800f6bb 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -31,6 +31,10 @@ name = "pulse" icon_state = "u_laser" damage = 50 + on_hit(var/atom/target, var/blocked = 0) + if(istype(target,/turf/)||istype(target,/obj/structure/)) + target.ex_act(2) + ..() /obj/item/projectile/beam/deathlaser diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 26cfcb77b4c..72022802f0f 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -93,6 +93,7 @@ bullet_act(var/obj/item/projectile/Proj) + ..() if(istype(Proj ,/obj/item/projectile/beam)||istype(Proj,/obj/item/projectile/bullet)) message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion.") log_game("[key_name(Proj.firer)] triggered a fueltank explosion.") From ffa7b2f2e78eab2fa8142f3a719574a5689a1f5a Mon Sep 17 00:00:00 2001 From: sararar Date: Thu, 20 Jun 2013 13:13:50 -0400 Subject: [PATCH 047/105] Issue #704. added a fix so that g# will now work on the space piano. tested and works. Signed-off-by: sararar --- code/game/objects/structures/musician.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/structures/musician.dm b/code/game/objects/structures/musician.dm index e881423e485..bff50419ee2 100644 --- a/code/game/objects/structures/musician.dm +++ b/code/game/objects/structures/musician.dm @@ -34,6 +34,9 @@ oct++ note++ acc = "n" + else if(acc == "#" && (note == 7)) //G# + note = 1 + acc = "b" else if(acc == "#") // mass convert all sharps to flats, octave jump already handled acc = "b" note++ From 1ba80dc764d2d5e9c402b8f0f4ca903d227896d8 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Thu, 20 Jun 2013 20:45:24 +0100 Subject: [PATCH 048/105] * Made the lobby pre-game countdown timer a configuration option. * Changed the default value to 120, to compensate for BYOND adverts and round restarts closing the client or kicking you randomly. --- code/controllers/configuration.dm | 3 +++ code/game/gamemodes/gameticker.dm | 7 +++++-- code/modules/mob/new_player/new_player.dm | 2 +- config/config.txt | 3 +++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 1dbe057a6ba..ae9a46098ac 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -8,6 +8,7 @@ /datum/configuration var/server_name = null // server name (for world name / status) var/server_suffix = 0 // generate numeric suffix based on server port + var/lobby_countdown = 120 // In between round countdown. var/log_ooc = 0 // log OOC channel var/log_access = 0 // log login/logout @@ -174,6 +175,8 @@ config.ban_legacy_system = 1 if("use_age_restriction_for_jobs") config.use_age_restriction_for_jobs = 1 + if("lobby_countdown") + config.lobby_countdown = text2num(value) if("log_ooc") config.log_ooc = 1 if("log_access") diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 0eb3987c1b4..de22b5165b8 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -5,7 +5,6 @@ var/global/datum/controller/gameticker/ticker #define GAME_STATE_PLAYING 3 #define GAME_STATE_FINISHED 4 - /datum/controller/gameticker var/const/restart_timeout = 250 var/current_state = GAME_STATE_PREGAME @@ -43,7 +42,11 @@ var/global/datum/controller/gameticker/ticker C.playtitlemusic() do - pregame_timeleft = 90 + 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) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 25896b7bb9d..13852557221 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -63,7 +63,7 @@ ..() statpanel("Lobby") - if(client.statpanel=="Lobby" && ticker) + if(client.statpanel == "Lobby" && ticker) if(ticker.hide_mode) stat("Game Mode:", "Secret") else diff --git a/config/config.txt b/config/config.txt index e63c6501c0d..040fdd24efc 100644 --- a/config/config.txt +++ b/config/config.txt @@ -1,6 +1,9 @@ ## Server name: This appears at the top of the screen in-game. In this case it will read "tgstation: station_name" where station_name is the randomly generated name of the station for the round. Remove the # infront of SERVERNAME and replace 'tgstation' with the name of your choice # SERVERNAME tgstation +# Lobby time: This is the amount of time between rounds that players have to setup their characters and be ready. +LOBBY_COUNTDOWN 120 + ## Add a # infront of this if you want to use the SQL based admin system, the legacy system uses admins.txt. You need to set up your database to use the SQL based system. ADMIN_LEGACY_SYSTEM From 58b63f33f298d4df820bb1ae036476a4f9b3b2a4 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Thu, 20 Jun 2013 21:29:14 +0100 Subject: [PATCH 049/105] * Fixed spelling typos. Tratior -> Traitor --- code/controllers/configuration.dm | 2 +- code/datums/mind.dm | 2 +- code/game/gamemodes/game_mode.dm | 2 +- code/game/gamemodes/objective.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/one_click_antag.dm | 8 ++++---- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 1dbe057a6ba..934f1513bab 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -79,7 +79,7 @@ var/traitor_scaling_coeff = 6 //how much does the amount of players get divided by to determine traitors var/changeling_scaling_coeff = 10 //how much does the amount of players get divided by to determine changelings - var/protect_roles_from_antagonist = 0// If security and such can be tratior/cult/other + var/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other var/allow_latejoin_antagonists = 0 // If late-joining players can be traitor/changeling var/continuous_round_rev = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. var/continuous_round_wiz = 0 diff --git a/code/datums/mind.dm b/code/datums/mind.dm index a30866ccc60..a1bf8c120ee 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -960,7 +960,7 @@ datum/mind special_role = "malfunction" current.icon_state = "ai-malf" - proc/make_Tratior() + proc/make_Traitor() if(!(src in ticker.mode.traitors)) ticker.mode.traitors += src special_role = "traitor" diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 2cf88fb6b1a..e8a0edfd1f5 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -22,7 +22,7 @@ var/explosion_in_progress = 0 //sit back and relax var/list/datum/mind/modePlayer = new var/list/restricted_jobs = list() // Jobs it doesn't make sense to be. I.E chaplain or AI cultist - var/list/protected_jobs = list() // Jobs that can't be tratiors because + var/list/protected_jobs = list() // Jobs that can't be traitors because var/required_players = 0 var/required_enemies = 0 var/recommended_enemies = 0 diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index db12423bfce..765fd9e7c9c 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -226,7 +226,7 @@ datum/objective/escape if(!location) return 0 - if(istype(location, /turf/simulated/shuttle/floor4)) // Fails tratiors if they are in the shuttle brig -- Polymorph + 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 diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index ae9f09fc316..0263213d4f2 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -84,7 +84,7 @@ if(character.client.prefs.be_special & BE_TRAITOR) if(!jobban_isbanned(character.client, "traitor") && !jobban_isbanned(character.client, "Syndicate")) if(!(character.job in ticker.mode.restricted_jobs)) - character.mind.make_Tratior() + character.mind.make_Traitor() ..() /datum/game_mode/proc/forge_traitor_objectives(var/datum/mind/traitor) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index bca83273a16..971eb370f70 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -10,7 +10,7 @@ switch(href_list["makeAntag"]) if("1") log_admin("[key_name(usr)] has spawned a traitor.") - if(!src.makeTratiors()) + if(!src.makeTraitors()) usr << "\red Unfortunatly there were no candidates available" if("2") log_admin("[key_name(usr)] has spawned a changeling.") diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index e1285d865f9..e3a54db7ddb 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -54,7 +54,7 @@ client/proc/one_click_antag() return 0 -/datum/admins/proc/makeTratiors() +/datum/admins/proc/makeTraitors() var/datum/game_mode/traitor/temp = new if(config.protect_roles_from_antagonist) @@ -73,11 +73,11 @@ client/proc/one_click_antag() candidates += applicant if(candidates.len) - var/numTratiors = min(candidates.len, 3) + var/numTraitors = min(candidates.len, 3) - for(var/i = 0, i Date: Thu, 20 Jun 2013 23:21:25 +0100 Subject: [PATCH 050/105] * Removed a useless variable (prev_gender). --- code/modules/mob/living/carbon/human/life.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index a7563797f8b..9f7f0e23996 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -29,7 +29,6 @@ var/toxins_alert = 0 var/fire_alert = 0 var/pressure_alert = 0 - var/prev_gender = null // Debug for plural genders var/temperature_alert = 0 var/tinttotal = 0 // Total level of visualy impairing items From 9082f884d64eab19373819300cc667c7f84ccd06 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Thu, 20 Jun 2013 18:33:32 -0400 Subject: [PATCH 051/105] Some Fixes Fixed problems with projectiles hitting walls, and added a missing check in floral mutarays that caused runtimes when it hit a non-carbon. --- code/modules/projectiles/projectile.dm | 6 --- .../modules/projectiles/projectile/special.dm | 45 ++++++++++--------- 2 files changed, 23 insertions(+), 28 deletions(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 075946e719b..c149e8abe33 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -106,12 +106,6 @@ permutated.Add(A) return 0 - if(istype(A,/turf)) - for(var/obj/O in A) - O.bullet_act(src) - for(var/mob/M in A) - M.bullet_act(src, def_zone) - density = 0 invisibility = 101 delete() diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index f0da51b9224..c824945bf26 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -78,31 +78,32 @@ flag = "energy" on_hit(var/atom/target, var/blocked = 0) - var/mob/living/carbon/M = target - if(check_dna_integrity(M) && M.dna.mutantrace == "plant") //Plantmen possibly get mutated and damaged by the rays. - if(prob(15)) - M.apply_effect((rand(30,80)),IRRADIATE) - M.Weaken(5) - for (var/mob/V in viewers(src)) - V.show_message("\red [M] writhes in pain as \his vacuoles boil.", 3, "\red You hear the crunching of leaves.", 2) - if(prob(35)) - // for (var/mob/V in viewers(src)) //Public messages commented out to prevent possible metaish genetics experimentation and stuff. - Cheridan - // V.show_message("\red [M] is mutated by the radiation beam.", 3, "\red You hear the snapping of twigs.", 2) - if(prob(80)) - randmutb(M) - domutcheck(M,null) + if(iscarbon(target)) + var/mob/living/carbon/M = target + if(check_dna_integrity(M) && M.dna.mutantrace == "plant") //Plantmen possibly get mutated and damaged by the rays. + if(prob(15)) + M.apply_effect((rand(30,80)),IRRADIATE) + M.Weaken(5) + for (var/mob/V in viewers(src)) + V.show_message("\red [M] writhes in pain as \his vacuoles boil.", 3, "\red You hear the crunching of leaves.", 2) + if(prob(35)) + // for (var/mob/V in viewers(src)) //Public messages commented out to prevent possible metaish genetics experimentation and stuff. - Cheridan + // V.show_message("\red [M] is mutated by the radiation beam.", 3, "\red You hear the snapping of twigs.", 2) + if(prob(80)) + randmutb(M) + domutcheck(M,null) + else + randmutg(M) + domutcheck(M,null) else - randmutg(M) - domutcheck(M,null) + M.adjustFireLoss(rand(5,15)) + M.show_message("\red The radiation beam singes you!") + // for (var/mob/V in viewers(src)) + // V.show_message("\red [M] is singed by the radiation beam.", 3, "\red You hear the crackle of burning leaves.", 2) else - M.adjustFireLoss(rand(5,15)) - M.show_message("\red The radiation beam singes you!") // for (var/mob/V in viewers(src)) - // V.show_message("\red [M] is singed by the radiation beam.", 3, "\red You hear the crackle of burning leaves.", 2) - else - // for (var/mob/V in viewers(src)) - // V.show_message("The radiation beam dissipates harmlessly through [M]", 3) - M.show_message("\blue The radiation beam dissipates harmlessly through your body.") + // V.show_message("The radiation beam dissipates harmlessly through [M]", 3) + M.show_message("\blue The radiation beam dissipates harmlessly through your body.") /obj/item/projectile/energy/florayield name = "beta somatoray" From 1e6aa4788ebfd3ab700634c3c5c5337af521872e Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Thu, 20 Jun 2013 18:35:56 -0400 Subject: [PATCH 052/105] Added a return to prepare_shot Apparently that's important. --- code/modules/projectiles/gun.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index de738abf748..b885b68712d 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -33,6 +33,7 @@ proc/prepare_shot(var/obj/item/projectile/proj) //Transfer properties from the gun to the bullet proj.shot_from = src proj.silenced = silenced + return emp_act(severity) From f9507d143845f7b1dddcfc77070be1dee37eb7fb Mon Sep 17 00:00:00 2001 From: Malkevin Date: Thu, 20 Jun 2013 23:52:33 +0100 Subject: [PATCH 053/105] Moved the copy pasted welder mask toggle stuff into a single proc. --- code/modules/clothing/clothing.dm | 31 +++++++++++++++++----- code/modules/clothing/glasses/glasses.dm | 24 ++++------------- code/modules/clothing/head/misc_special.dm | 26 +++++------------- code/modules/clothing/masks/gasmask.dm | 29 +++++--------------- 4 files changed, 42 insertions(+), 68 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f2985ea90c1..c518d04fe3e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -1,5 +1,10 @@ /obj/item/clothing name = "clothing" + var/flash_protect = 0 //Mal: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS + var/tint = 0 //Mal: Sets the item's level of visual impairment tint, normally set to the same as flash_protect + var/up = 0 // but seperated to allow items to protect but not impair vision, like space helmets + var/visor_flags = null + var/visor_flags_inv = null //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears @@ -26,9 +31,6 @@ var/darkness_view = 0//Base human is 2 var/invisa_view = 0 var/emagged = 0 - var/flash_protect = 0 //Mal: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS - var/tint = 0 //Mal: Sets the item's level of visual impairment tint, normally set to the same as flash_protect - // but seperated to allow items to protect but not impair vision, like space helmets /* SEE_SELF // can see self, no matter what @@ -63,8 +65,6 @@ BLIND // can't see anything icon = 'icons/obj/clothing/hats.dmi' body_parts_covered = HEAD slot_flags = SLOT_HEAD - var/flash_protect = 0 - var/tint = 0 //Mask /obj/item/clothing/mask @@ -72,8 +72,6 @@ BLIND // can't see anything icon = 'icons/obj/clothing/masks.dmi' body_parts_covered = HEAD slot_flags = SLOT_MASK - var/flash_protect = 0 - var/tint = 0 //Shoes /obj/item/clothing/shoes @@ -235,3 +233,22 @@ BLIND // can't see anything /obj/item/clothing/under/rank/New() sensor_mode = pick(0,1,2,3) ..() + +/obj/item/clothing/proc/weldingvisortoggle() //proc to toggle welding visors on helmets, masks, goggles, etc. + if(usr.canmove && !usr.stat && !usr.restrained()) + if(up) + up = !up + flags |= (visor_flags) + flags_inv |= (visor_flags_inv) + icon_state = initial(icon_state) + usr << "You flip the [src] down to protect your eyes." + flash_protect = initial(flash_protect) + tint = initial(tint) + else + up = !up + flags &= ~(visor_flags) + flags_inv &= ~(visor_flags_inv) + icon_state = "[initial(icon_state)]up" + usr << "You push the [src] up out of your face." + flash_protect = 0 + tint = 0 diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index dde3492e069..912debe5f86 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -74,9 +74,11 @@ icon_state = "welding-g" item_state = "welding-g" action_button_name = "Toggle Welding Goggles" - var/up = 0 flash_protect = 2 tint = 2 + visor_flags = GLASSESCOVERSEYES + visor_flags_inv = HIDEEYES + /obj/item/clothing/glasses/welding/attack_self() toggle() @@ -87,25 +89,9 @@ set name = "Adjust welding goggles" set src in usr - if(usr.canmove && !usr.stat && !usr.restrained()) - if(src.up) - src.up = !src.up - src.flags |= GLASSESCOVERSEYES - flags_inv |= HIDEEYES - icon_state = initial(icon_state) - usr << "You flip the [src] down to protect your eyes." - flash_protect = 2 - tint = 2 - else - src.up = !src.up - src.flags &= ~HEADCOVERSEYES - flags_inv &= ~HIDEEYES - icon_state = "[initial(icon_state)]up" - usr << "You push the [src] up out of your face." - flash_protect = 0 - tint = 0 + weldingvisortoggle() + usr.update_inv_wear_glasses(0) //so our mob-overlays update - usr.update_inv_glasses(0) /obj/item/clothing/glasses/sunglasses/blindfold name = "blindfold" diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index ab391155fa3..bf3290a81b8 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -19,12 +19,14 @@ item_state = "welding" m_amt = 3000 g_amt = 1000 - var/up = 0 +// var/up = 0 flash_protect = 2 tint = 2 armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) flags_inv = (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) action_button_name = "Toggle Welding Helmet" + visor_flags = HEADCOVERSEYES | HEADCOVERSMOUTH + visor_flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE /obj/item/clothing/head/welding/attack_self() toggle() @@ -32,27 +34,11 @@ /obj/item/clothing/head/welding/verb/toggle() set category = "Object" - set name = "Adjust welding mask" + set name = "Adjust welding helmet" set src in usr - if(usr.canmove && !usr.stat && !usr.restrained()) - if(src.up) - src.up = !src.up - src.flags |= (HEADCOVERSEYES | HEADCOVERSMOUTH) - flags_inv |= (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) - icon_state = initial(icon_state) - usr << "You flip the [src] down to protect your eyes." - flash_protect = 2 - tint = 2 - else - src.up = !src.up - src.flags &= ~(HEADCOVERSEYES | HEADCOVERSMOUTH) - flags_inv &= ~(HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) - icon_state = "[initial(icon_state)]up" - usr << "You push the [src] up out of your face." - flash_protect = 0 - tint = 0 - usr.update_inv_head(0) //so our mob-overlays update + weldingvisortoggle() + usr.update_inv_head(0) //so our mob-overlays update /* diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index dbc41d4cd83..46499fd8b74 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -16,14 +16,15 @@ desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." icon_state = "weldingmask" item_state = "weldingmask" - m_amt = 3000 - g_amt = 1000 - var/up = 0 + m_amt = 4000 + g_amt = 2000 flash_protect = 2 tint = 2 armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) origin_tech = "materials=2;engineering=2" - action_button_name = "Toggle Welding Helmet" + action_button_name = "Toggle Welding Mask" + visor_flags = MASKCOVERSEYES + visor_flags_inv = HIDEEYES /obj/item/clothing/mask/gas/welding/attack_self() toggle() @@ -34,24 +35,8 @@ set name = "Adjust welding mask" set src in usr - if(usr.canmove && !usr.stat && !usr.restrained()) - if(src.up) - src.up = !src.up - src.flags |= (MASKCOVERSEYES) - flags_inv |= (HIDEEYES) - icon_state = initial(icon_state) - usr << "You flip the [src] down to protect your eyes." - flash_protect = 2 - tint = 2 - else - src.up = !src.up - src.flags &= ~(MASKCOVERSEYES) - flags_inv &= ~(HIDEEYES) - icon_state = "[initial(icon_state)]up" - usr << "You push the [src] up out of your face." - flash_protect = 0 - tint = 0 - usr.update_inv_wear_mask(0) //so our mob-overlays update + weldingvisortoggle() + usr.update_inv_wear_mask(0) //so our mob-overlays update // ******************************************************************** From 2f8793899f313453259b9c8ce4c2e96675109c52 Mon Sep 17 00:00:00 2001 From: Malkevin Date: Fri, 21 Jun 2013 00:25:05 +0100 Subject: [PATCH 054/105] Made it so the proc handles the icon updates --- code/modules/clothing/clothing.dm | 13 ++++++++++--- code/modules/clothing/glasses/glasses.dm | 1 - code/modules/clothing/head/misc_special.dm | 1 - code/modules/clothing/masks/gasmask.dm | 1 - 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c518d04fe3e..5bfd81a1c00 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -1,7 +1,7 @@ /obj/item/clothing name = "clothing" - var/flash_protect = 0 //Mal: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS - var/tint = 0 //Mal: Sets the item's level of visual impairment tint, normally set to the same as flash_protect + var/flash_protect = 0 //Malk: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS + var/tint = 0 //Malk: Sets the item's level of visual impairment tint, normally set to the same as flash_protect var/up = 0 // but seperated to allow items to protect but not impair vision, like space helmets var/visor_flags = null var/visor_flags_inv = null @@ -234,7 +234,7 @@ BLIND // can't see anything sensor_mode = pick(0,1,2,3) ..() -/obj/item/clothing/proc/weldingvisortoggle() //proc to toggle welding visors on helmets, masks, goggles, etc. +/obj/item/clothing/proc/weldingvisortoggle() //Malk: proc to toggle welding visors on helmets, masks, goggles, etc. if(usr.canmove && !usr.stat && !usr.restrained()) if(up) up = !up @@ -252,3 +252,10 @@ BLIND // can't see anything usr << "You push the [src] up out of your face." flash_protect = 0 tint = 0 + + if(istype(src, /obj/item/clothing/head)) //makes the mob-overlays update + usr.update_inv_head(0) + if(istype(src, /obj/item/clothing/glasses)) + usr.update_inv_glasses(0) + if(istype(src, /obj/item/clothing/mask)) + usr.update_inv_wear_mask(0) \ No newline at end of file diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 912debe5f86..f067a37f681 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -90,7 +90,6 @@ set src in usr weldingvisortoggle() - usr.update_inv_wear_glasses(0) //so our mob-overlays update /obj/item/clothing/glasses/sunglasses/blindfold diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index bf3290a81b8..6b072e44831 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -38,7 +38,6 @@ set src in usr weldingvisortoggle() - usr.update_inv_head(0) //so our mob-overlays update /* diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 46499fd8b74..bd236ee91a8 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -36,7 +36,6 @@ set src in usr weldingvisortoggle() - usr.update_inv_wear_mask(0) //so our mob-overlays update // ******************************************************************** From 4f66da54f1ada21ae5c376caf8b440bd991e5cc1 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Thu, 20 Jun 2013 21:14:02 -0400 Subject: [PATCH 055/105] Fixed some more Fixed gyro rounds not exploding on windows and grilles. --- code/game/objects/explosion.dm | 2 +- code/game/objects/structures/grille.dm | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 090cbdac7ee..5ca3e254214 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -9,6 +9,7 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range, adminlog = 1, ignorecap = 0) src = null //so we don't abort once src is deleted + epicenter = get_turf(epicenter) if(!ignorecap) // Clamp all values to MAX_EXPLOSION_RANGE @@ -28,7 +29,6 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa return var/start = world.timeofday - epicenter = get_turf(epicenter) if(!epicenter) return if(adminlog) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 102174d59ca..b7b9a7d5d71 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -94,9 +94,10 @@ /obj/structure/grille/bullet_act(var/obj/item/projectile/Proj) if(!Proj) return + ..() src.health -= Proj.damage*0.2 healthcheck() - return 0 + return /obj/structure/grille/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wirecutters)) From 0e7a28e1da4d6115b189d42fae1087f6f76d45d1 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Thu, 20 Jun 2013 21:42:11 -0400 Subject: [PATCH 056/105] Fixes clumsiness with prepare_shot Thanks Kaze --- code/modules/projectiles/gun.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b885b68712d..3a9d5ea948b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -89,12 +89,6 @@ in_chamber.def_zone = user.zone_sel.selecting - if(targloc == curloc) - user.bullet_act(in_chamber) - del(in_chamber) - update_icon() - return - if(recoil) spawn() shake_camera(user, recoil + 1, recoil) @@ -107,7 +101,14 @@ prepare_shot(in_chamber) //Set the projectile's properties - in_chamber.original = target //Fire the projectile + + + if(targloc == curloc) //Fire the projectile + user.bullet_act(in_chamber) + del(in_chamber) + update_icon() + return + in_chamber.original = target in_chamber.loc = get_turf(user) in_chamber.starting = get_turf(user) in_chamber.current = curloc From 4c95d55472c8792744b07a8aa38c67debb491762 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Fri, 21 Jun 2013 12:08:28 +1000 Subject: [PATCH 057/105] reverts yvarov's astar rewrite from 16/5 Signed-off-by: Cael_Aislinn --- code/defines/procs/AStar.dm | 364 +++++++++++++++++------------------- 1 file changed, 168 insertions(+), 196 deletions(-) diff --git a/code/defines/procs/AStar.dm b/code/defines/procs/AStar.dm index 2e50e75c9e7..77448c5e524 100644 --- a/code/defines/procs/AStar.dm +++ b/code/defines/procs/AStar.dm @@ -1,213 +1,185 @@ -/proc/cmp_pathnodes(pathnode/A, pathnode/B) - return (A.f_score - B.f_score) +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 -pathnode - var/turf/me //turf - var/pathnode/parent //pathnode this turf was discovered from - var/f_score //total path-length of this turf - var/g_score //length of path to this turf - - New(m,p,f,g) - me = m - parent = p - f_score = f - g_score = g - -/******************** -/A* pathfinding algorithm -/This version updated May 2013 by Yvarov -/Returns a list of turfs along the discovered path, in order from start to finish. -/ -/A* is more complex than can be easily explained here, but basically -/it checks tiles, assigning a score f = g + h where -/g = distance from start & h = minimum distance to end, and repeats with -/new tiles starting with the smallest f_score. It's capable of finding -/a path (assuming one exists), without getting stuck in wrong turns or -/unnecessarily checking unpromising tiles. -/ -/The syntax for calling remains roughly the same as the version this replaces, -/minus two arguments (ones that were never given by any of -/the procs that called it anyway). - -Possible procs to use for adjacency (there may be others): +/* +A Star pathfinding algorithm +Returns a list of tiles forming a path from A to B, taking dense objects as well as walls, and the orientation of +windows along the route into account. +Use: +your_list = AStar(start location, end location, adjacent turf proc, distance proc) +For the adjacent turf proc i wrote: /turf/proc/AdjacentTurfs -/turf/proc/AdjacentTurfsSpace -/turf/proc/CardinalTurfsWithAccess (best for most occasions, four-directional) +And for the distance one i wrote: +/turf/proc/Distance +So an example use might be: -Possible procs to use for adjacency: -/turf/proc/Distance_cardinal (requires four-directional adjacency proc) -/turf/proc/Distance (requires eight-directional adjacency proc) +src.path_list = AStar(src.loc, target.loc, /turf/proc/AdjacentTurfs, /turf/proc/Distance) -Arguments: -/turf/start_turf: The turf to start the path from. -/turf/dest_turf: The turf to finish the path on. -adjacent_proc: The proc used to find adjacent tiles. When called, id is provided as an argument. - For the best path to be found, it must only output tiles that could be reached in - one move AND aren't occupied by something else, like a wall. -distance_proc: Formula to use for calculating distance. -maxnodes: Maximum _depth_ of nodes to examine; currently used only by disease. - Not equal to the number of nodes to examine (lpct, internal) or the maximum path - length returned (max_length below). -max_length: If the path is longer, return only this many elements of it (starting from the front). - It can only be shortened after finding the whole path, so doesn't save any time, - but as different values were provided throughout the code it's kept for compatibility. -id: Supplied to the adjacency proc for doors/etc. Default is null. -/var/turf/exclude: Turfs to avoid when finding a path. Default is null. +Note: The path is returned starting at the END node, so i wrote reverselist to reverse it for ease of use. -Nodes not kept at all from previous version (which were never supplied): -"Mintargetdist: Minimum distance to the target before path returns, could be used to get -near a target, but not right to it - for an AI mob with a gun, for example." -"Minnodedist: Minimum number of nodes to return in the path, could be used to give a path a minimum -length to avoid portals or something i guess?? Not that they're counted right now but w/e." -*********************/ -proc/AStar(turf/start_turf, turf/dest_turf, adjacent_proc, distance_proc, maxnodes, max_length, id=null, var/turf/exclude=null) - set background=1 //allows proc to sleep should it take more than a single frame to complete - - var/const/DEPTH_BIAS = 0.5 //preference of discovered paths. decrease with extreme caution and don't set >1! - //var/evaluations = 0 //Total number of tiles examined, including discards and duplicates. Used for debugging - var/lpct = 0 //Loop counter - turfs properly examined. Debugging and infinite loop prevention. - var/list/checked = list() //list of pathnodes already examined - var/list/priorityqueue = list() //list of pathnodes not yet examined, sorted descending by f_score - var/pathnode/current //current pathnode being examined - var/next_g //calculated g_score of a potential turf - var/next_f //calculated f_score of a potential turf - var/skip //used for internal logic branching, don't touch. - var/pathnode/temp //temporary pathnode used for comparison, don't touch. - - var/list/path = list() //return value +src.path_list = reverselist(src.pathlist) - //check to see if we can run a faster proc - if(maxnodes == 1 || max_length == 1) - return pathfind_adjacent(start_turf, dest_turf, adjacent_proc, id) - var/dist = get_dist(start_turf, dest_turf) - if(dist == 1) - return pathfind_adjacent(start_turf, dest_turf, adjacent_proc, id) - else if(dist == 2) - return pathfind_directmove(start_turf, dest_turf, adjacent_proc, max_length, id, exclude) +Then to start on the path, all you need to do it: +Step_to(src, src.path_list[1]) +src.path_list -= src.path_list[1] or equivilent to remove that node from the list. - //sanity check to avoid a huge waste of CPU time on impossible tasks - for(var/obj/O in dest_turf) - if(O.density && (!istype(O, /obj/machinery/door) || !(O.flags & ON_BORDER))) //something is blocking the destination - return path - - priorityqueue += new /pathnode(start_turf, null, call(start_turf,distance_proc)(dest_turf), 0)//add the starting turf and manhattan distance to the queue! +Optional extras to add on (in order): +MaxNodes: The maximum number of nodes the returned path can be (0 = infinite) +Maxnodedepth: The maximum number of nodes to search (default: 30, 0 = infinite) +Mintargetdist: Minimum distance to the target before path returns, could be used to get +near a target, but not right to it - for an AI mob with a gun, for example. +Minnodedist: Minimum number of nodes to return in the path, could be used to give a path a minimum +length to avoid portals or something i guess?? Not that they're counted right now but w/e. +*/ - for(lpct=0, lpct<1800, lpct++) //maximum for DEPTH_BIAS=0.5 is 958 loops to Research Division (originally 2743) - if(!priorityqueue.len) break +// Modified to provide ID argument - supplied to 'adjacent' proc, defaults to null +// Used for checking if route exists through a door which can be opened - current = pop(priorityqueue) - checked.Add(current) +// Also added 'exclude' turf to avoid travelling over; defaults to null - next_g = current.g_score + DEPTH_BIAS - //if(maxnodes && next_g > (maxnodes*DEPTH_BIAS)) continue - if(!current) //no more possibilities, or an unhandled error - //world << "Impossible path" - return path //FAILURE +PriorityQueue + var/L[] + var/cmp + New(compare) + L = new() + cmp = compare + proc + IsEmpty() + return !L.len + Enqueue(d) + var/i + var/j + L.Add(d) + i = L.len + j = i>>1 + while(i > 1 && call(cmp)(L[j],L[i]) > 0) + L.Swap(i,j) + i = j + j >>= 1 - if(current.me == dest_turf) //reached the destination - while(current) //recreate path by looping through parents - path.Insert(1, current.me) - current = current.parent - //world << "Path found! ([path.len] steps, [lpct] loops, [evaluations] evaluations)" + Dequeue() + if(!L.len) return 0 + . = L[1] + Remove(1) - path.len = min(path.len, max_length-1) - return path //SUCCESS - - var/adjacent = call(current.me,adjacent_proc)(id) - for(var/next_turf in adjacent) - //evaluations++ - if(next_turf == exclude) - continue - skip = 0 - next_f = next_g + call(next_turf,distance_proc)(dest_turf) - var/i = 0 - while(i < checked.len && !skip) - i++ - temp = checked[i] - if(temp.me == next_turf) //if this turf has already been checked - skip = 1 - if(temp.f_score > next_f) //BUT the current path to it is better - checked[i] = new /pathnode(next_turf, current, next_f, next_g) - //then update it - if(!skip) //if it hasn't been checked - i = 0 - while(i < priorityqueue.len && !skip) - i++ - temp = priorityqueue[i] - if(temp.me == next_turf) //if this turf was already on the openlist - if(temp.f_score > next_f) //BUT the current path to it is better - priorityqueue.Cut(i,i+1) //then remove it - skip = 2 - else - skip = 1 //otherwise leave it and don't add this version - if(!(skip % 2)) - sorted_insert(priorityqueue, new /pathnode(next_turf, current, next_f, next_g), /proc/cmp_pathnodes) - - //world << "Didn't find a path within [evaluations] evaluations and [lpct] loops." - return path //FAILURE - //This return should only be reached if the path is too long, and the while loop gives up. - -//Use this proc to check if a turf 1 tile away is reachable -//There are a few things that appear to use AStar just to check if something is within reach -//Untested -proc/pathfind_adjacent(turf/start_turf, turf/dest_turf, adjacent_proc, id) - var/adjacent = call(start_turf,adjacent_proc)(id) - if(dest_turf in adjacent) - return list(dest_turf) - return list() - -//Pathfind directly towards the target, with obstacle avoidance best described as "dodging" -//This is a relatively crude algorithm, but it should work well for very short distances (1-2), or across areas with minimal obstacles -//It has a high bias in certain directions, and has a high chance to fail if there is a concurrent series of obstacles -//Untested -proc/pathfind_directmove(turf/start_turf, turf/dest_turf, adjacent_proc, max_length, id=null, var/turf/exclude=null) - var/list/path = list() - var/turf/current_turf = start_turf - var/turf/priority_candidate - - for(var/current_iteration = 0, current_iteration < max_length, current_iteration++) - if(current_turf == dest_turf) - return path - - //populate candidates list from current location - var/target_dir = get_dir(current_turf, dest_turf) - var/list/adjacent = call(current_turf,adjacent_proc)(id) - var/list/candidates = list() - - //check straight forward and diagonally forward only - for(var/try_dir in alldirs) - if(try_dir&target_dir) - //grab the turf, and check that it's reachable - var/turf/try_turf = get_step(current_turf, try_dir) - - //A further optimisation could be made here by ripping out the guts to adjacent_proc and only running it's checks on check_turf - if(try_turf in adjacent) - candidates += try_turf - if(try_dir == target_dir) - priority_candidate = try_turf - - if(exclude && priority_candidate == exclude) - priority_candidate = null - - //the priority candidate turf moves us directly towards the destination - if(priority_candidate) - current_turf = priority_candidate - priority_candidate = null - else - //this should have at most 2 turfs in it - while(candidates.len) - current_turf = candidates[1] - if(current_turf == exclude) - exclude = null - candidates.Remove(exclude) + Remove(i) + if(i > L.len) return 0 + L.Swap(i,L.len) + L.Cut(L.len) + if(i < L.len) + _Fix(i) + _Fix(i) + var/child = i + i + var/item = L[i] + while(child <= L.len) + if(child + 1 <= L.len && call(cmp)(L[child],L[child + 1]) > 0) + child++ + if(call(cmp)(item,L[child]) > 0) + L[i] = L[child] + i = child else break + child = i + i + L[i] = item + List() + var/ret[] = new() + var/copy = L.Copy() + while(!IsEmpty()) + ret.Add(Dequeue()) + L = copy + return ret + RemoveItem(i) + var/ind = L.Find(i) + if(ind) + Remove(ind) +PathNode + var/datum/source + var/PathNode/prevNode + var/f + var/g + var/h + var/nt // Nodes traversed + New(s,p,pg,ph,pnt) + source = s + prevNode = p + g = pg + h = ph + f = g + h + source.bestF = f + nt = pnt - if(current_turf) - path += current_turf - else - break +datum + var/bestF +proc + PathWeightCompare(PathNode/a, PathNode/b) + return a.f - b.f - //we failed, so return an empty list - return list() + AStar(start,end,adjacent,dist,maxnodes,maxnodedepth = 30,mintargetdist,minnodedist,id=null, var/turf/exclude=null) + +// world << "A*: [start] [end] [adjacent] [dist] [maxnodes] [maxnodedepth] [mintargetdist], [minnodedist] [id]" + var/PriorityQueue/open = new /PriorityQueue(/proc/PathWeightCompare) + var/closed[] = new() + var/path[] + start = get_turf(start) + if(!start) return 0 + + open.Enqueue(new /PathNode(start,null,0,call(start,dist)(end))) + + while(!open.IsEmpty() && !path) + { + var/PathNode/cur = open.Dequeue() + closed.Add(cur.source) + + var/closeenough + if(mintargetdist) + closeenough = call(cur.source,dist)(end) <= mintargetdist + + if(cur.source == end || closeenough) + path = new() + path.Add(cur.source) + while(cur.prevNode) + cur = cur.prevNode + path.Add(cur.source) + break + + var/L[] = call(cur.source,adjacent)(id) + if(minnodedist && maxnodedepth) + if(call(cur.source,minnodedist)(end) + cur.nt >= maxnodedepth) + continue + else if(maxnodedepth) + if(cur.nt >= maxnodedepth) + continue + + for(var/datum/d in L) + if(d == exclude) + continue + var/ng = cur.g + call(cur.source,dist)(d) + if(d.bestF) + if(ng + call(d,dist)(end) < d.bestF) + for(var/i = 1; i <= open.L.len; i++) + var/PathNode/n = open.L[i] + if(n.source == d) + open.Remove(i) + break + else + continue + + open.Enqueue(new /PathNode(d,cur,ng,call(d,dist)(end),cur.nt+1)) + if(maxnodes && open.L.len > maxnodes) + open.L.Cut(open.L.len) + } + + var/PathNode/temp + while(!open.IsEmpty()) + temp = open.Dequeue() + temp.source.bestF = 0 + while(closed.len) + temp = closed[closed.len] + temp.bestF = 0 + closed.Cut(closed.len) + + if(path) + for(var/i = 1; i <= path.len/2; i++) + path.Swap(i,path.len-i+1) + + return path \ No newline at end of file From 8aec1fffa11bef66c5a4024f34272f2ef70aa557 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Fri, 21 Jun 2013 12:27:13 +1000 Subject: [PATCH 058/105] added additional checks to pda/proc/can_use, added additional calls to can_use in pda.dm where appropriate Signed-off-by: Cael_Aislinn --- code/game/objects/items/devices/PDA/PDA.dm | 394 ++++++++++----------- 1 file changed, 195 insertions(+), 199 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index dee3f31e07d..9228b425b8c 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -218,7 +218,9 @@ var/global/list/obj/item/device/pda/PDAs = list() new /obj/item/weapon/pen(src) /obj/item/device/pda/proc/can_use(mob/user) - if(user) + if(user && ismob(user)) + if(user.stat || user.restrained() || user.paralysis || user.stunned || user.weakened) + return 0 if(loc == user) return 1 return 0 @@ -234,7 +236,7 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/MouseDrop(obj/over_object as obj, src_location, over_location) var/mob/M = usr - if((!istype(over_object, /obj/screen)) && !M.restrained() && !M.stat && can_use(M)) + if((!istype(over_object, /obj/screen)) && can_use(M)) return attack_self(M) return @@ -444,232 +446,226 @@ var/global/list/obj/item/device/pda/PDAs = list() //if ((src in U.contents) || ( istype(loc, /turf) && in_range(src, U) ) ) if(can_use(U)) //Why reinvent the wheel? There's a proc that does exactly that. - if ( !(U.stat || U.restrained()) ) + add_fingerprint(U) + U.set_machine(src) - add_fingerprint(U) - U.set_machine(src) - - switch(href_list["choice"]) + switch(href_list["choice"]) //BASIC FUNCTIONS=================================== - if("Close")//Self explanatory - U.unset_machine() - U << browse(null, "window=pda") - return - if("Refresh")//Refresh, goes to the end of the proc. - if("Return")//Return - if(mode<=9) + if("Close")//Self explanatory + U.unset_machine() + U << browse(null, "window=pda") + return + if("Refresh")//Refresh, goes to the end of the proc. + if("Return")//Return + if(mode<=9) + mode = 0 + else + mode = round(mode/10) + if(mode==4)//Fix for cartridges. Redirects to hub. mode = 0 - else - mode = round(mode/10) - if(mode==4)//Fix for cartridges. Redirects to hub. - mode = 0 - else if(mode >= 40 && mode <= 49)//Fix for cartridges. Redirects to refresh the menu. - cartridge.mode = mode - cartridge.unlock() - if ("Authenticate")//Checks for ID - id_check(U, 1) - if("UpdateInfo") - ownjob = id.assignment - name = "PDA-[owner] ([ownjob])" - if("Eject")//Ejects the cart, only done from hub. - if (!isnull(cartridge)) - var/turf/T = loc - if(ismob(T)) - T = T.loc - cartridge.loc = T - scanmode = 0 - if (cartridge.radio) - cartridge.radio.hostpda = null - cartridge = null + else if(mode >= 40 && mode <= 49)//Fix for cartridges. Redirects to refresh the menu. + cartridge.mode = mode + cartridge.unlock() + if ("Authenticate")//Checks for ID + id_check(U, 1) + if("UpdateInfo") + ownjob = id.assignment + name = "PDA-[owner] ([ownjob])" + if("Eject")//Ejects the cart, only done from hub. + if (!isnull(cartridge)) + var/turf/T = loc + if(ismob(T)) + T = T.loc + cartridge.loc = T + scanmode = 0 + if (cartridge.radio) + cartridge.radio.hostpda = null + cartridge = null //MENU FUNCTIONS=================================== - if("0")//Hub - mode = 0 - if("1")//Notes - mode = 1 - if("2")//Messenger - mode = 2 - if("21")//Read messeges - mode = 21 - if("3")//Atmos scan - mode = 3 - if("4")//Redirects to hub - mode = 0 - if("chatroom") // chatroom hub - mode = 5 + if("0")//Hub + mode = 0 + if("1")//Notes + mode = 1 + if("2")//Messenger + mode = 2 + if("21")//Read messeges + mode = 21 + if("3")//Atmos scan + mode = 3 + if("4")//Redirects to hub + mode = 0 + if("chatroom") // chatroom hub + mode = 5 //MAIN FUNCTIONS=================================== - if("Light") - if(fon) - fon = 0 - if(src in U.contents) U.SetLuminosity(U.luminosity - f_lum) - else SetLuminosity(0) - else - fon = 1 - if(src in U.contents) U.SetLuminosity(U.luminosity + f_lum) - else SetLuminosity(f_lum) - if("Medical Scan") - if(scanmode == 1) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_medical)) - scanmode = 1 - if("Reagent Scan") - if(scanmode == 3) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_reagent_scanner)) - scanmode = 3 - if("Halogen Counter") - if(scanmode == 4) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_engine)) - scanmode = 4 - if("Honk") - if ( !(last_honk && world.time < last_honk + 20) ) - playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) - last_honk = world.time - if("Gas Scan") - if(scanmode == 5) - scanmode = 0 - else if((!isnull(cartridge)) && (cartridge.access_atmos)) - scanmode = 5 + if("Light") + if(fon) + fon = 0 + if(src in U.contents) U.SetLuminosity(U.luminosity - f_lum) + else SetLuminosity(0) + else + fon = 1 + if(src in U.contents) U.SetLuminosity(U.luminosity + f_lum) + else SetLuminosity(f_lum) + if("Medical Scan") + if(scanmode == 1) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access_medical)) + scanmode = 1 + if("Reagent Scan") + if(scanmode == 3) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access_reagent_scanner)) + scanmode = 3 + if("Halogen Counter") + if(scanmode == 4) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access_engine)) + scanmode = 4 + if("Honk") + if ( !(last_honk && world.time < last_honk + 20) ) + playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) + last_honk = world.time + if("Gas Scan") + if(scanmode == 5) + scanmode = 0 + else if((!isnull(cartridge)) && (cartridge.access_atmos)) + scanmode = 5 //MESSENGER/NOTE FUNCTIONS=================================== - if ("Edit") - var/n = input(U, "Please enter message", name, notehtml) as message - if (in_range(src, U) && loc == U) - n = copytext(adminscrub(n), 1, MAX_MESSAGE_LEN) - if (mode == 1) - note = replacetext(n, "\n", "
    ") - notehtml = n - else - U << browse(null, "window=pda") - return - if("Toggle Messenger") - toff = !toff - if("Toggle Ringer")//If viewing texts then erase them, if not then toggle silent status - silent = !silent - if("Clear")//Clears messages - tnote = null - if("Ringtone") - var/t = input(U, "Please enter new ringtone", name, ttone) as text - if (in_range(src, U) && loc == U) - if (t) - if(src.hidden_uplink && hidden_uplink.check_trigger(U, trim(lowertext(t)), trim(lowertext(lock_code)))) - U << "The PDA softly beeps." - U << browse(null, "window=pda") - src.mode = 0 - else - t = copytext(sanitize(t), 1, 20) - ttone = t - else - U << browse(null, "window=pda") - return - if("Message") - var/obj/item/device/pda/P = locate(href_list["target"]) - src.create_message(U, P) + if ("Edit") + var/n = input(U, "Please enter message", name, notehtml) as message + if (in_range(src, U) && loc == U) + n = copytext(adminscrub(n), 1, MAX_MESSAGE_LEN) + if (mode == 1) + note = replacetext(n, "\n", "
    ") + notehtml = n + else + U << browse(null, "window=pda") + return + if("Toggle Messenger") + toff = !toff + if("Toggle Ringer")//If viewing texts then erase them, if not then toggle silent status + silent = !silent + if("Clear")//Clears messages + tnote = null + if("Ringtone") + var/t = input(U, "Please enter new ringtone", name, ttone) as text + if (in_range(src, U) && loc == U) + if (t) + if(src.hidden_uplink && hidden_uplink.check_trigger(U, trim(lowertext(t)), trim(lowertext(lock_code)))) + U << "The PDA softly beeps." + U << browse(null, "window=pda") + src.mode = 0 + else + t = copytext(sanitize(t), 1, 20) + ttone = t + else + U << browse(null, "window=pda") + return + if("Message") + var/obj/item/device/pda/P = locate(href_list["target"]) + src.create_message(U, P) - if("Send Honk")//Honk virus - if(istype(cartridge, /obj/item/weapon/cartridge/clown))//Cartridge checks are kind of unnecessary since everything is done through switch. - var/obj/item/device/pda/P = locate(href_list["target"])//Leaving it alone in case it may do something useful, I guess. - if(!isnull(P)) - if (!P.toff && cartridge:honk_charges > 0) - cartridge:honk_charges-- - U.show_message("\blue Virus sent!", 1) - P.honkamt = (rand(15,20)) - else - U << "PDA not found." + if("Send Honk")//Honk virus + if(istype(cartridge, /obj/item/weapon/cartridge/clown))//Cartridge checks are kind of unnecessary since everything is done through switch. + var/obj/item/device/pda/P = locate(href_list["target"])//Leaving it alone in case it may do something useful, I guess. + if(!isnull(P)) + if (!P.toff && cartridge:honk_charges > 0) + cartridge:honk_charges-- + U.show_message("\blue Virus sent!", 1) + P.honkamt = (rand(15,20)) else - U << browse(null, "window=pda") - return - if("Send Silence")//Silent virus - if(istype(cartridge, /obj/item/weapon/cartridge/mime)) - var/obj/item/device/pda/P = locate(href_list["target"]) - if(!isnull(P)) - if (!P.toff && cartridge:mime_charges > 0) - cartridge:mime_charges-- - U.show_message("\blue Virus sent!", 1) - P.silent = 1 - P.ttone = "silence" - else - U << "PDA not found." + U << "PDA not found." + else + U << browse(null, "window=pda") + return + if("Send Silence")//Silent virus + if(istype(cartridge, /obj/item/weapon/cartridge/mime)) + var/obj/item/device/pda/P = locate(href_list["target"]) + if(!isnull(P)) + if (!P.toff && cartridge:mime_charges > 0) + cartridge:mime_charges-- + U.show_message("\blue Virus sent!", 1) + P.silent = 1 + P.ttone = "silence" else - U << browse(null, "window=pda") - return + U << "PDA not found." + else + U << browse(null, "window=pda") + return //SYNDICATE FUNCTIONS=================================== - if("Toggle Door") - if(cartridge && cartridge.access_remote_door) - for(var/obj/machinery/door/poddoor/M in world) - if(M.id == cartridge.remote_door_id) - if(M.density) - M.open() - else - M.close() + if("Toggle Door") + if(cartridge && cartridge.access_remote_door) + for(var/obj/machinery/door/poddoor/M in world) + if(M.id == cartridge.remote_door_id) + if(M.density) + M.open() + else + M.close() - if("Detonate")//Detonate PDA - if(istype(cartridge, /obj/item/weapon/cartridge/syndicate)) - var/obj/item/device/pda/P = locate(href_list["target"]) - if(!isnull(P)) - if (!P.toff && cartridge:shock_charges > 0) - cartridge:shock_charges-- + if("Detonate")//Detonate PDA + if(istype(cartridge, /obj/item/weapon/cartridge/syndicate)) + var/obj/item/device/pda/P = locate(href_list["target"]) + if(!isnull(P)) + if (!P.toff && cartridge:shock_charges > 0) + cartridge:shock_charges-- - var/difficulty = 0 + var/difficulty = 0 - if(P.cartridge) - difficulty += P.cartridge.access_medical - difficulty += P.cartridge.access_security - difficulty += P.cartridge.access_engine - difficulty += P.cartridge.access_clown - difficulty += P.cartridge.access_janitor - difficulty += P.cartridge.access_manifest * 2 - else - difficulty += 2 + if(P.cartridge) + difficulty += P.cartridge.access_medical + difficulty += P.cartridge.access_security + difficulty += P.cartridge.access_engine + difficulty += P.cartridge.access_clown + difficulty += P.cartridge.access_janitor + difficulty += P.cartridge.access_manifest * 2 + else + difficulty += 2 - if(prob(difficulty * 12) || (P.hidden_uplink)) - U.show_message("\red An error flashes on your [src].", 1) - else if (prob(difficulty * 3)) - U.show_message("\red Energy feeds back into your [src]!", 1) - U << browse(null, "window=pda") - explode() - else - U.show_message("\blue Success!", 1) - P.explode() - else - U << "PDA not found." + if(prob(difficulty * 12) || (P.hidden_uplink)) + U.show_message("\red An error flashes on your [src].", 1) + else if (prob(difficulty * 3)) + U.show_message("\red Energy feeds back into your [src]!", 1) + U << browse(null, "window=pda") + explode() + else + U.show_message("\blue Success!", 1) + P.explode() else - U.unset_machine() - U << browse(null, "window=pda") - return + U << "PDA not found." + else + U.unset_machine() + U << browse(null, "window=pda") + return //pAI FUNCTIONS=================================== - if("pai") - switch(href_list["option"]) - if("1") // Configure pAI device - pai.attack_self(U) - if("2") // Eject pAI device - var/turf/T = get_turf(src.loc) - if(T) - pai.loc = T + if("pai") + switch(href_list["option"]) + if("1") // Configure pAI device + pai.attack_self(U) + if("2") // Eject pAI device + var/turf/T = get_turf(src.loc) + if(T) + pai.loc = T //LINK FUNCTIONS=================================== - else//Cartridge menu linking - mode = text2num(href_list["choice"]) - cartridge.mode = mode - cartridge.unlock() - else//If can't interact. - U.unset_machine() - U << browse(null, "window=pda") - return - else//If not in range or not using the pda. + else//Cartridge menu linking + mode = text2num(href_list["choice"]) + cartridge.mode = mode + cartridge.unlock() + else//If not in range, can't interact or not using the pda. U.unset_machine() U << browse(null, "window=pda") return @@ -790,7 +786,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if(issilicon(usr)) return - if ( !(usr.stat || usr.restrained()) ) + if ( can_use(usr) ) if(id) remove_id() else @@ -807,7 +803,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if(issilicon(usr)) return - if ( !(usr.stat || usr.restrained()) ) + if ( can_use(usr) ) var/obj/item/weapon/pen/O = locate() in src if(O) if (istype(loc, /mob)) @@ -866,7 +862,7 @@ var/global/list/obj/item/device/pda/PDAs = list() else //Basic safety check. If either both objects are held by user or PDA is on ground and card is in hand. if(((src in user.contents) && (C in user.contents)) || (istype(loc, /turf) && in_range(src, user) && (C in user.contents)) ) - if(!(user.stat || user.restrained()) )//If they can still act. + if( can_use(user) )//If they can still act. id_check(user, 2) user << "You put the ID into \the [src]'s slot." updateSelfDialog()//Update self dialog on success. From 2c0d2a54e9304e5f324f4f5f7496ab86f6883586 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 21 Jun 2013 01:45:51 -0300 Subject: [PATCH 059/105] Fix for airlocks having power when all the wires were cut. Someone overrided an If statement for when the backup wires are cut. --- code/datums/wires/airlock.dm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index 47022041391..7dd35747cbd 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -58,7 +58,12 @@ var/const/AIRLOCK_WIRE_LIGHT = 2048 A.shock(usr, 50) if(AIRLOCK_WIRE_BACKUP_POWER1, AIRLOCK_WIRE_BACKUP_POWER2) - if(mended) + + if(!mended) + //Cutting either one disables the backup door power (allowing it to be crowbarred open, but disabling bolts-raising), but may electocute the user. + A.loseBackupPower() + A.shock(usr, 50) + else if((!IsIndexCut(AIRLOCK_WIRE_BACKUP_POWER1)) && (!IsIndexCut(AIRLOCK_WIRE_BACKUP_POWER2))) A.regainBackupPower() A.shock(usr, 50) @@ -71,13 +76,6 @@ var/const/AIRLOCK_WIRE_LIGHT = 2048 A.locked = 1 A.update_icon() - if(AIRLOCK_WIRE_BACKUP_POWER1, AIRLOCK_WIRE_BACKUP_POWER2) - - if(!mended) - //Cutting either one disables the backup door power (allowing it to be crowbarred open, but disabling bolts-raising), but may electocute the user. - A.loseBackupPower() - A.shock(usr, 50) - if(AIRLOCK_WIRE_AI_CONTROL) if(!mended) From 783d9d45bfd24b1a12b570dfa14dff690a110f40 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Fri, 21 Jun 2013 00:50:07 -0500 Subject: [PATCH 060/105] Added logging to emagging the emergency shuttle --- code/game/machinery/computer/shuttle.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index 23c1c3b4a2c..b347a2eefc6 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -35,11 +35,11 @@ src.authorized += W:registered_name if (src.auth_need - src.authorized.len > 0) message_admins("[key_name_admin(user)] has authorized early shuttle launch") - log_game("[user.ckey] has authorized early shuttle launch") + log_game("[key_name(user)] has authorized early shuttle launch") world << text("\blue Alert: [] authorizations needed until shuttle is launched early", src.auth_need - src.authorized.len) else message_admins("[key_name_admin(user)] has launched the shuttle") - log_game("[user.ckey] has launched the shuttle early") + log_game("[key_name(user)] has launched the shuttle early") world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.online = 1 emergency_shuttle.settimeleft(10) @@ -62,6 +62,8 @@ if(!emagged && emergency_shuttle.location == 1 && user.get_active_hand() == W) switch(choice) if("Launch") + message_admins("[key_name_admin(user)] has emagged the emergency shuttle") + log_game("[key_name(user)] has emagged the emergency shuttle") world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.settimeleft( 10 ) emagged = 1 From 8a605d1cc223bbe6acbd843482fa7ee01efb40f6 Mon Sep 17 00:00:00 2001 From: Zelacks Date: Sat, 22 Jun 2013 04:41:26 +0800 Subject: [PATCH 061/105] new_player href sanitization Prevents players from modifying another player's preferences and character setup. --- code/modules/mob/new_player/new_player.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 25896b7bb9d..f0e02503292 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -84,6 +84,9 @@ if(player.ready)totalPlayersReady++ Topic(href, href_list[]) + if(src != usr) + return 0 + if(!client) return 0 if(href_list["show_preferences"]) From 2f3e1eb9e601fca27e653f0ba7856a3143f4b1dd Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 21 Jun 2013 17:55:32 -0300 Subject: [PATCH 062/105] Removed a bunch of copy pasted code regarding moving pulled atmos by clicking on turfs or conveyors. Now this is handled by a mob proc, Move_Pulled() Now all turfs work with this feature. (shuttle shitty turfs didn't because they were not part of /floor) Added a check on Move_Pulled() to see if the pulled atom is on a turf. This will stop the sleeper exploit and others. --- code/game/turfs/simulated/floor.dm | 21 +------------------ code/game/turfs/simulated/walls.dm | 1 + code/game/turfs/simulated/walls_reinforced.dm | 1 + code/game/turfs/space/space.dm | 17 --------------- code/game/turfs/turf.dm | 3 +++ code/game/turfs/unsimulated/floor.dm | 19 +---------------- code/modules/mob/mob_movement.dm | 20 +++++++++++++++++- code/modules/power/engine.dm | 16 +------------- code/modules/recycling/conveyor2.dm | 16 +------------- code/unused/conveyor.dm | 16 +------------- 10 files changed, 29 insertions(+), 101 deletions(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index a595f9f77e9..275d35e4da1 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -186,26 +186,7 @@ turf/simulated/floor/proc/update_icon() var/obj/item/stack/tile/light/T = floor_tile T.on = !T.on update_icon() - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - -// if(M==user) //temporary hack to stop runtimes. ~Carn -// user.stop_pulling() //but...fixed the root of the problem -// return //shoudn't be needed now, unless somebody fucks with pulling again. - - var/mob/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return + ..() /turf/simulated/floor/proc/gets_drilled() return diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 8a392642113..88a5572fd2d 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -132,6 +132,7 @@ user << "\blue You push the wall but nothing happens!" playsound(src, 'sound/weapons/Genhit.ogg', 25, 1) src.add_fingerprint(user) + ..() return /turf/simulated/wall/attackby(obj/item/weapon/W as obj, mob/user as mob) diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm index 8314a6363a3..6e58836c3f0 100644 --- a/code/game/turfs/simulated/walls_reinforced.dm +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -23,6 +23,7 @@ user << "\blue You push the wall but nothing happens!" playsound(src, 'sound/weapons/Genhit.ogg', 25, 1) src.add_fingerprint(user) + ..() return diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 9ee13bd5295..6748f290afa 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -14,23 +14,6 @@ /turf/space/attack_paw(mob/user as mob) return src.attack_hand(user) -/turf/space/attack_hand(mob/user as mob) - if ((user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - var/atom/movable/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return - /turf/space/attackby(obj/item/C as obj, mob/user as mob) if (istype(C, /obj/item/stack/rods)) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index f6217985db6..766b61f37cb 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -41,6 +41,9 @@ if(!isAI(usr)) ..() +/turf/attack_hand(mob/user as mob) + user.Move_Pulled(src) + /turf/ex_act(severity) return 0 diff --git a/code/game/turfs/unsimulated/floor.dm b/code/game/turfs/unsimulated/floor.dm index f18ceeb8210..4c9a9ddbf8b 100644 --- a/code/game/turfs/unsimulated/floor.dm +++ b/code/game/turfs/unsimulated/floor.dm @@ -4,21 +4,4 @@ icon_state = "Floor3" /turf/unsimulated/floor/attack_paw(user as mob) - return src.attack_hand(user) - -/turf/unsimulated/floor/attack_hand(var/mob/user as mob) - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - var/mob/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return \ No newline at end of file + return src.attack_hand(user) \ No newline at end of file diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 26d619f5531..2c7fc797d20 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -485,4 +485,22 @@ prob_slip = 0 // Changing this to zero to make it line up with the comment. prob_slip = round(prob_slip) - return(prob_slip) \ No newline at end of file + return(prob_slip) + +/mob/proc/Move_Pulled(var/atom/A) + if (!canmove || restrained() || !pulling) + return + if (pulling.anchored) + return + if ((pulling.loc != loc && get_dist(src, pulling) > 1) || !isturf(pulling.loc)) + return + if (ismob(pulling)) + var/mob/M = pulling + var/atom/movable/t = M.pulling + M.stop_pulling() + world << "[pulling] loc: [pulling.loc] ([pulling.loc.x], [pulling.loc.y], [pulling.loc.z])" + step(pulling, get_dir(pulling.loc, A)) + M.start_pulling(t) + else + step(pulling, get_dir(pulling.loc, A)) + return \ No newline at end of file diff --git a/code/modules/power/engine.dm b/code/modules/power/engine.dm index 59227bf7cb9..2cfe16fd87a 100644 --- a/code/modules/power/engine.dm +++ b/code/modules/power/engine.dm @@ -2,21 +2,7 @@ return src.attack_hand(user) /turf/simulated/floor/engine/attack_hand(var/mob/user as mob) - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - var/atom/movable/t = M.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - M.start_pulling(t) - else - step(user.pulling, get_dir(user.pulling.loc, src)) - return + user.Move_Pulled(src) /turf/simulated/floor/engine/ex_act(severity) switch(severity) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 9ba14f5d74d..58973b70f38 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -100,21 +100,7 @@ // attack with hand, move pulled object onto conveyor /obj/machinery/conveyor/attack_hand(mob/user as mob) - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - user.stop_pulling() - else - step(user.pulling, get_dir(user.pulling.loc, src)) - user.stop_pulling() - return + user.Move_Pulled(src) // make the conveyor broken diff --git a/code/unused/conveyor.dm b/code/unused/conveyor.dm index 9817def73bf..d467503a454 100644 --- a/code/unused/conveyor.dm +++ b/code/unused/conveyor.dm @@ -139,21 +139,7 @@ // attack with hand, move pulled object onto conveyor /obj/machinery/conveyor/attack_hand(mob/user as mob) - if ((!( user.canmove ) || user.restrained() || !( user.pulling ))) - return - if (user.pulling.anchored) - return - if ((user.pulling.loc != user.loc && get_dist(user, user.pulling) > 1)) - return - if (ismob(user.pulling)) - var/mob/M = user.pulling - M.stop_pulling() - step(user.pulling, get_dir(user.pulling.loc, src)) - user.stop_pulling() - else - step(user.pulling, get_dir(user.pulling.loc, src)) - user.stop_pulling() - return + user.Move_Pulled(src) // make the conveyor broken From 88a516accad4240d6c60d915cb94f53cf4f8682e Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 21 Jun 2013 18:08:04 -0300 Subject: [PATCH 063/105] A world << "" passed, deleting it. Sorry. --- code/modules/mob/mob_movement.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 2c7fc797d20..273c8c2f049 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -498,7 +498,6 @@ var/mob/M = pulling var/atom/movable/t = M.pulling M.stop_pulling() - world << "[pulling] loc: [pulling.loc] ([pulling.loc.x], [pulling.loc.y], [pulling.loc.z])" step(pulling, get_dir(pulling.loc, A)) M.start_pulling(t) else From 1219f629bb71ec785b4ae1355c8e4238be3d76f4 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 21 Jun 2013 19:50:05 -0300 Subject: [PATCH 064/105] Added some restrained() checks for mechas at entering on them. --- code/game/mecha/mecha.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 85bcd9e9a3c..259b64cb277 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -151,7 +151,7 @@ for(var/i = 0, i Date: Sat, 22 Jun 2013 12:52:27 -0300 Subject: [PATCH 065/105] Pulsing the bolt light wire with a multitool will now update the sprite of the airlock. --- code/datums/wires/airlock.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index 47022041391..100b81642da 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -191,4 +191,5 @@ var/const/AIRLOCK_WIRE_LIGHT = 2048 A.normalspeed = !A.normalspeed if(AIRLOCK_WIRE_LIGHT) - A.lights = !A.lights \ No newline at end of file + A.lights = !A.lights + A.update_icon() \ No newline at end of file From 62110ccc12e826fe1408f6ebea7e6dc13032528e Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Thu, 20 Jun 2013 17:52:46 -0400 Subject: [PATCH 066/105] Fixes various runtimes Runtimes created when trying to apply radiation to a mob destroyed by monkeyizing, trying to add different components to lists of salvage, attacking non-carbon mobs with lighters, and blending monkies in the food processor. --- code/game/dna.dm | 2 +- code/game/machinery/kitchen/processor.dm | 2 +- code/game/mecha/mecha_wreckage.dm | 2 +- code/game/objects/items/weapons/cigs_lighters.dm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index 23c33633834..659df15b465 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -827,6 +827,7 @@ num = Clamp(num, 1, NUMBER_OF_BUFFERS) var/list/buffer_slot = buffer[num] if(istype(buffer_slot)) + viable_occupant.radiation += rand(15,40) switch(href_list["text"]) if("se") if(buffer_slot["SE"]) @@ -843,7 +844,6 @@ viable_occupant.dna.unique_enzymes = buffer_slot["UE"] viable_occupant.dna.b_type = buffer_slot["b_type"] updateappearance(viable_occupant) - viable_occupant.radiation += rand(15,40) if("injector") if(num && injectorready) num = Clamp(num, 1, NUMBER_OF_BUFFERS) diff --git a/code/game/machinery/kitchen/processor.dm b/code/game/machinery/kitchen/processor.dm index 62d3b362deb..892f9526a49 100644 --- a/code/game/machinery/kitchen/processor.dm +++ b/code/game/machinery/kitchen/processor.dm @@ -84,8 +84,8 @@ for(var/datum/disease/D in O.viruses) if(D.spread_type != SPECIAL) B.data["viruses"] += D.Copy() + //if(B.data["blood_DNA"] = copytext(O.dna.unique_enzymes,1,0) //Non-player monkies tend not to have DNA. - B.data["blood_DNA"] = copytext(O.dna.unique_enzymes,1,0) if(O.resistances&&O.resistances.len) B.data["resistances"] = O.resistances.Copy() bucket_of_blood.reagents.reagent_list += B diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index b90b6615a58..4d03c392442 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -12,7 +12,7 @@ opacity = 0 var/list/welder_salvage = list(/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/metal,/obj/item/stack/rods) var/list/wirecutters_salvage = list(/obj/item/weapon/cable_coil) - var/list/crowbar_salvage + var/list/crowbar_salvage = list(/obj/item/) var/salvage_num = 5 /obj/structure/mecha_wreckage/gygax/New() diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index ec1dfda481a..b4d881fa314 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -383,7 +383,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/weapon/lighter/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - if(!istype(M, /mob)) + if(!istype(M,/mob/living/carbon)) return if(istype(M.wear_mask, /obj/item/clothing/mask/cigarette) && user.zone_sel.selecting == "mouth" && lit) From b9cb0c77637c981e5dddf29291de420e5781f5d7 Mon Sep 17 00:00:00 2001 From: AlexanderUlanH Date: Fri, 21 Jun 2013 18:09:51 -0400 Subject: [PATCH 067/105] Changed a Fix Just making a list is good enough to prevent the runtime. --- code/game/mecha/mecha_wreckage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 4d03c392442..a50f8ecf3c3 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -12,7 +12,7 @@ opacity = 0 var/list/welder_salvage = list(/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/metal,/obj/item/stack/rods) var/list/wirecutters_salvage = list(/obj/item/weapon/cable_coil) - var/list/crowbar_salvage = list(/obj/item/) + var/list/crowbar_salvage = list() var/salvage_num = 5 /obj/structure/mecha_wreckage/gygax/New() From 588c55c209c3c42d494d1a0fd88cd0d6d8106daa Mon Sep 17 00:00:00 2001 From: carnie Date: Sat, 22 Jun 2013 04:32:56 +0100 Subject: [PATCH 068/105] Fixes monkeyVsFoodProcessor properly - blood buckets are now created with dna. Removes unused code in /obj/structure/mecha_wreckage/gygax/New() --- code/game/machinery/kitchen/processor.dm | 3 ++- code/game/mecha/mecha_wreckage.dm | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/kitchen/processor.dm b/code/game/machinery/kitchen/processor.dm index 892f9526a49..cf15b61b02a 100644 --- a/code/game/machinery/kitchen/processor.dm +++ b/code/game/machinery/kitchen/processor.dm @@ -84,7 +84,8 @@ for(var/datum/disease/D in O.viruses) if(D.spread_type != SPECIAL) B.data["viruses"] += D.Copy() - //if(B.data["blood_DNA"] = copytext(O.dna.unique_enzymes,1,0) //Non-player monkies tend not to have DNA. + if(check_dna_integrity(O)) + B.data["blood_DNA"] = copytext(O.dna.unique_enzymes,1,0) if(O.resistances&&O.resistances.len) B.data["resistances"] = O.resistances.Copy() diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index a50f8ecf3c3..d40c6adf769 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -15,11 +15,6 @@ var/list/crowbar_salvage = list() var/salvage_num = 5 -/obj/structure/mecha_wreckage/gygax/New() - ..() - crowbar_salvage = new - - /obj/structure/mecha_wreckage/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/weapon/weldingtool)) if(salvage_num <= 0) From cf4366e84501a409e3c4d50d47835539c9b80386 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Sat, 22 Jun 2013 23:59:09 -0300 Subject: [PATCH 069/105] Added a distance check for when you remove an ID of the HoP's computer. If failed, it drops on the computer's location, just like a borg or AI interaction. --- code/game/machinery/computer/card.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 4ec12dc06d6..6a8d7ff42b4 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -292,7 +292,7 @@ if (modify) data_core.manifest_modify(modify.registered_name, modify.assignment) modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])") - if(ishuman(usr)) + if(ishuman(usr) && in_range(src, usr)) modify.loc = usr.loc if(!usr.get_active_hand()) usr.put_in_hands(modify) @@ -310,7 +310,7 @@ if ("scan") if (scan) - if(ishuman(usr)) + if(ishuman(usr) && in_range(src, usr)) scan.loc = usr.loc if(!usr.get_active_hand()) usr.put_in_hands(scan) From 3e726299248e3dc890af0613faaff52c32b5d729 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Sun, 23 Jun 2013 00:38:59 -0300 Subject: [PATCH 070/105] Added back the "!reinforce" sprite, used for medium grabs (it's a shitty gray sprite saying UP-GRADE with a blue X). If anyone wants to make better sprites for it, go ahead. As for now, it was missing and one type of grab was invisible on your hand. --- icons/mob/screen_gen.dmi | Bin 110154 -> 110796 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 6febcf9597bd80625b45f5fd42ef7873f3178a31..40af9ed020ff4daad1103f7969148fd7bdf634da 100644 GIT binary patch delta 8857 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 Tmu!k?@FypwB>7F;=)?a2_(z`w delta 8210 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 From b6e73c4097c0eaebd2a7efaaf6a218ce2402747d Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Sun, 23 Jun 2013 21:01:20 -0300 Subject: [PATCH 071/105] Removed the in_range() check and made the ID card drop on the floor and then call for verb_pickup(). The user will be the one who clicked the button, of course. It looks weird so maybe it should be better to move the verb to a mob proc and make the verb call for that proc. Afaik this verb was never used like this, I would like to hear opinions. Specially from gia~ --- code/game/machinery/computer/card.dm | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 6a8d7ff42b4..9a2d990bd63 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -292,14 +292,9 @@ if (modify) data_core.manifest_modify(modify.registered_name, modify.assignment) modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])") - if(ishuman(usr) && in_range(src, usr)) - modify.loc = usr.loc - if(!usr.get_active_hand()) - usr.put_in_hands(modify) - modify = null - else - modify.loc = loc - modify = null + modify.loc = loc + modify.verb_pickup() + modify = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id)) @@ -310,14 +305,9 @@ if ("scan") if (scan) - if(ishuman(usr) && in_range(src, usr)) - scan.loc = usr.loc - if(!usr.get_active_hand()) - usr.put_in_hands(scan) - scan = null - else - scan.loc = src.loc - scan = null + scan.loc = src.loc + scan.verb_pickup() + scan = null else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id)) From f15d583a686bbae4176f7c750b22b217a053eb49 Mon Sep 17 00:00:00 2001 From: carnie Date: Mon, 24 Jun 2013 05:35:39 +0100 Subject: [PATCH 072/105] Resolves #830 - ghost_form is only selectable by members. ghost_form is now saved with other preferences. Public visibility of memberships is toggable and saved with other preferences. ooc-colors for admins and members are now sanitized. Bright colours like Yellow, white and baby-blue will be darkened for the sake of legibility. Related to above - added helper procs to convert between RGB and HSL colour models. Admins cannot modify var/unlock_content without +DEBUG rights. unlock_content moved from client into prefs. Player savefile version number updated - this will trigger savefile updates, no data should be lost. --- code/__DEFINES.dm | 3 +- code/__HELPERS/sanitize_values.dm | 8 +++- code/__HELPERS/type2type.dm | 53 ++++++++++++++++++++- code/game/verbs/ooc.dm | 14 +++--- code/modules/admin/verbs/massmodvar.dm | 2 +- code/modules/admin/verbs/modifyvariables.dm | 4 +- code/modules/client/client defines.dm | 2 - code/modules/client/client procs.dm | 10 ++-- code/modules/client/preferences.dm | 28 ++++++++--- code/modules/client/preferences_savefile.dm | 19 +++----- code/modules/client/preferences_toggles.dm | 23 ++++++++- code/modules/mob/dead/observer/login.dm | 4 +- code/modules/mob/dead/observer/observer.dm | 10 +--- code/modules/mob/mob_helpers.dm | 3 -- tgstation.dme | 1 + 15 files changed, 135 insertions(+), 49 deletions(-) diff --git a/code/__DEFINES.dm b/code/__DEFINES.dm index 242b17f8ef3..399f4ade816 100644 --- a/code/__DEFINES.dm +++ b/code/__DEFINES.dm @@ -402,8 +402,9 @@ var/list/TAGGERLOCATIONS = list("Disposals", #define CHAT_GHOSTSIGHT 128 #define CHAT_PRAYER 256 #define CHAT_RADIO 512 +#define MEMBER_PUBLIC 1024 -#define TOGGLES_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO) +#define TOGGLES_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|MEMBER_PUBLIC) #define BE_TRAITOR 1 #define BE_OPERATIVE 2 diff --git a/code/__HELPERS/sanitize_values.dm b/code/__HELPERS/sanitize_values.dm index dfcc7d314b0..c065fec9b81 100644 --- a/code/__HELPERS/sanitize_values.dm +++ b/code/__HELPERS/sanitize_values.dm @@ -54,4 +54,10 @@ if(default) return default return crunch + repeat_string(desired_format, "0") - return crunch + . \ No newline at end of file + return crunch + . + +/proc/sanitize_ooccolor(color) + var/list/HSL = rgb2hsl(hex2num(copytext(color,2,4)),hex2num(copytext(color,4,6)),hex2num(copytext(color,6,8))) + HSL[3] = min(HSL[3],0.4) + var/list/RGB = hsl2rgb(arglist(HSL)) + return "#[num2hex(RGB[1],2)][num2hex(RGB[2],2)][num2hex(RGB[3],2)]" \ No newline at end of file diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index c7045f207c1..21dc90509a4 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -243,4 +243,55 @@ proc/tg_list2text(list/list, glue=",") switch(ui_style) if("Retro") return 'icons/mob/screen_retro.dmi' if("Plasmafire") return 'icons/mob/screen_plasmafire.dmi' - else return 'icons/mob/screen_midnight.dmi' \ No newline at end of file + else return 'icons/mob/screen_midnight.dmi' + +//colour formats +/proc/rgb2hsl(red, green, blue) + red /= 255;green /= 255;blue /= 255; + var/max = max(red,green,blue) + var/min = min(red,green,blue) + var/range = max-min + + var/hue=0;var/saturation=0;var/lightness=0; + lightness = (max + min)/2 + if(range != 0) + if(lightness < 0.5) saturation = range/(max+min) + else saturation = range/(2-max-min) + + var/dred = ((max-red)/(6*max)) + 0.5 + var/dgreen = ((max-green)/(6*max)) + 0.5 + var/dblue = ((max-blue)/(6*max)) + 0.5 + + if(max==red) hue = dblue - dgreen + else if(max==green) hue = dred - dblue + (1/3) + else hue = dgreen - dred + (2/3) + if(hue < 0) hue++ + else if(hue > 1) hue-- + + return list(hue, saturation, lightness) + +/proc/hsl2rgb(hue, saturation, lightness) + var/red;var/green;var/blue; + if(saturation == 0) + red = lightness * 255 + green = red + blue = red + else + var/a;var/b; + if(lightness < 0.5) b = lightness*(1+saturation) + else b = (lightness+saturation) - (saturation*lightness) + a = 2*lightness - b + + red = round(255 * hue2rgb(a, b, hue+(1/3))) + green = round(255 * hue2rgb(a, b, hue)) + blue = round(255 * hue2rgb(a, b, hue-(1/3))) + + return list(red, green, blue) + +/proc/hue2rgb(a, b, hue) + if(hue < 0) hue++ + else if(hue > 1) hue-- + if(6*hue < 1) return (a+(b-a)*6*hue) + if(2*hue < 1) return b + if(3*hue < 2) return (a+(b-a)*((2/3)-hue)*6) + return a \ No newline at end of file diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index f64a36c9c05..7ebf272cf4d 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -37,8 +37,11 @@ return log_ooc("[mob.name]/[key] : [msg]") - - var/keyname = unlock_content ? "[key]" : key + + var/keyname = key + if(prefs.unlock_content) + if(prefs.toggles & MEMBER_PUBLIC) + keyname = "[keyname]" for(var/client/C in clients) if(C.prefs.toggles & CHAT_OOC) @@ -65,13 +68,12 @@ var/global/normal_ooc_colour = "#002eb8" set name = "OOC Text Color" set category = "Preferences" - if(!unlock_content && !(holder && (holder.rights & R_ADMIN))) - src << "You must be a byond member or admin with +ADMIN rights to access this feature. Sorry" - return + if(!holder || !(holder.rights & R_ADMIN)) + if(!is_content_unlocked()) return var/new_ooccolor = input(src, "Please select your OOC colour.", "OOC colour") as color|null if(new_ooccolor) - prefs.ooccolor = new_ooccolor + prefs.ooccolor = sanitize_ooccolor(new_ooccolor) prefs.save_preferences() feedback_add_details("admin_verb","OC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return \ No newline at end of file diff --git a/code/modules/admin/verbs/massmodvar.dm b/code/modules/admin/verbs/massmodvar.dm index a35fb151745..910f7530bb2 100644 --- a/code/modules/admin/verbs/massmodvar.dm +++ b/code/modules/admin/verbs/massmodvar.dm @@ -26,7 +26,7 @@ /client/proc/massmodify_variables(var/atom/O, var/var_name = "", var/method = 0) if(!check_rights(R_VAREDIT)) return - var/list/locked = list("vars", "key", "ckey", "client") + var/list/locked = list("vars", "key", "ckey", "client", "unlock_content") for(var/p in forbidden_varedit_object_types) if( istype(O,p) ) diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index da36e048340..5ffda7985a6 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -130,7 +130,7 @@ var/list/forbidden_varedit_object_types = list( if(!istype(L,/list)) src << "Not a List." - var/list/locked = list("vars", "client", "firemut", "ishulk", "telekinesis", "xray", "virus", "viruses", "cuffed", "ka", "last_eaten", "urine", "poo") + var/list/locked = list("vars", "client", "virus", "viruses", "cuffed", "last_eaten", "unlock_content") var/list/ckey_edit = list("key", "ckey") var/list/icon_edit = list("icon", "icon_state", "overlays", "underlays") var/list/names = sortList(L) @@ -274,7 +274,7 @@ var/list/forbidden_varedit_object_types = list( /client/proc/modify_variables(var/atom/O, var/param_var_name = null, var/autodetect_class = 0) if(!check_rights(R_VAREDIT)) return - var/list/locked = list("vars", "client", "firemut", "ishulk", "telekinesis", "xray", "virus", "cuffed", "ka", "last_eaten", "mutantrace") + var/list/locked = list("vars", "client", "virus", "cuffed", "last_eaten", "mutantrace") var/list/ckey_edit = list("key", "ckey") var/list/icon_edit = list("icon", "icon_state", "overlays", "underlays") diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index b88ee8fadd3..3ef743c60b8 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -17,8 +17,6 @@ var/adminobs = null var/area = null - var/unlock_content = 0 //byond-member content - /////////////// //SOUND STUFF// /////////////// diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 3056a000378..adef2c387cc 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -87,8 +87,6 @@ if(byond_version < MIN_CLIENT_VERSION) //Out of date client. return null - unlock_content = IsByondMember() - clients += src directory[ckey] = src @@ -269,4 +267,10 @@ 'icons/stamp_icons/large_stamp-cap.png', 'icons/stamp_icons/large_stamp-qm.png', 'icons/stamp_icons/large_stamp-law.png' - ) \ No newline at end of file + ) + +/client/proc/is_content_unlocked() + if(!prefs.unlock_content) + src << "Become a BYOND member to access member-perks and features, as well as support the engine that makes this game possible. Click Here to find out more." + return 0 + return 1 \ No newline at end of file diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b9fd5d3e4a3..cab7dd9c4ae 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -35,6 +35,7 @@ datum/preferences var/be_special = 0 //Special role selection var/UI_style = "Midnight" var/toggles = TOGGLES_DEFAULT + var/ghost_form = "ghost" //character preferences var/real_name //our character's name @@ -76,6 +77,8 @@ datum/preferences // OOC Metadata: var/metadata = "" + + var/unlock_content = 0 /datum/preferences/New(client/C) b_type = random_blood_type() @@ -83,7 +86,8 @@ datum/preferences if(istype(C)) if(!IsGuestKey(C.key)) load_path(C.ckey) - if(C.unlock_content) + unlock_content = C.IsByondMember() + if(unlock_content) max_save_slots = 8 var/loaded_preferences_successfully = load_preferences() if(loaded_preferences_successfully) @@ -203,12 +207,16 @@ datum/preferences if(user.client) if(user.client.holder) - dat += "Adminhelp Sound: " + dat += "Adminhelp Sound: " dat += "[(toggles & SOUND_ADMINHELP)?"On":"Off"]
    " - if(user.client.unlock_content || (user.client.holder && (user.client.holder.rights & R_ADMIN))) - dat += "
    OOC
    " - dat += "    Change
    " + if(unlock_content || (user.client.holder && (user.client.holder.rights & R_ADMIN))) + dat += "OOC:     Change
    " + + if(unlock_content) + dat += "BYOND Membership Publicity: [(toggles & MEMBER_PUBLIC) ? "Public" : "Hidden"]
    " + dat += "Ghost Form: [ghost_form]
    " + dat += "
    " @@ -532,6 +540,11 @@ datum/preferences if("input") switch(href_list["preference"]) + if("ghostform") + if(unlock_content) + var/new_form = input(user, "Thanks for supporting BYOND - Choose your ghostly form:","Thanks for supporting BYOND",null) as null|anything in ghost_forms + if(new_form) + ghost_form = new_form if("name") var/new_name = reject_bad_name( input(user, "Choose your character's name:", "Character Preference") as text|null ) if(new_name) @@ -600,7 +613,7 @@ datum/preferences if("ooccolor") var/new_ooccolor = input(user, "Choose your OOC colour:", "Game Preference") as color|null if(new_ooccolor) - ooccolor = new_ooccolor + ooccolor = sanitize_ooccolor(new_ooccolor) if("bag") var/new_backbag = input(user, "Choose your character's style of bag:", "Character Preference") as null|anything in backbaglist @@ -608,6 +621,9 @@ datum/preferences backbag = backbaglist.Find(new_backbag) else switch(href_list["preference"]) + if("publicity") + if(unlock_content) + toggles ^= MEMBER_PUBLIC if("gender") if(gender == MALE) gender = FEMALE diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index b0be8e5d1b5..1c4edf7acf6 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -2,7 +2,7 @@ #define SAVEFILE_VERSION_MIN 8 //This is the current version, anything below this will attempt to update (if it's not obsolete) -#define SAVEFILE_VERSION_MAX 9 +#define SAVEFILE_VERSION_MAX 10 /* SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn This proc checks if the current directory of the savefile S needs updating @@ -31,6 +31,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car return -1 /datum/preferences/proc/update_preferences(current_version) + if(current_version < 10) + toggles |= MEMBER_PUBLIC return //should this proc get fairly long (say 3 versions long), @@ -71,14 +73,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(11) underwear = "Ladies Kinky" if(12) underwear = "Tankini" if(13) underwear = "Nude" - - /* - if(current_version < 10) //would be the step to upgrade 9 to 10 - //do stuff - if(current_version < 11) //and so on... - //more stuff - */ - return /datum/preferences/proc/load_path(ckey,filename="preferences.sav") @@ -104,20 +98,20 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["be_special"] >> be_special S["default_slot"] >> default_slot S["toggles"] >> toggles + S["ghost_form"] >> ghost_form //try to fix any outdated data if necessary if(needs_update >= 0) update_preferences(needs_update) //needs_update = savefile_version if we need an update (positive integer) - - //Sanitize - ooccolor = sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor)) + ooccolor = sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor))) lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog)) UI_style = sanitize_inlist(UI_style, list("Midnight", "Plasmafire", "Retro"), initial(UI_style)) be_special = sanitize_integer(be_special, 0, 65535, initial(be_special)) default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, 65535, initial(toggles)) + ghost_form = sanitize_inlist(ghost_form, ghost_forms, initial(ghost_form)) return 1 @@ -136,6 +130,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["be_special"] << be_special S["default_slot"] << default_slot S["toggles"] << toggles + S["ghost_form"] << ghost_form return 1 diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 4761b6695b0..5c435640d88 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -119,4 +119,25 @@ prefs.be_special ^= role_flag prefs.save_preferences() src << "You will [(prefs.be_special & role_flag) ? "now" : "no longer"] be considered for [role] events (where possible)." - feedback_add_details("admin_verb","TBeSpecial") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! \ No newline at end of file + feedback_add_details("admin_verb","TBeSpecial") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/verb/toggle_member_publicity() + set name = "Toggle Membership Publicity" + set category = "Preferences" + set desc = "Toggles whether other players can see that you are a BYOND member (OOC blag icon/colours)." + prefs.toggles ^= MEMBER_PUBLIC + prefs.save_preferences() + src << "Others can[(prefs.toggles & MEMBER_PUBLIC) ? "" : "not"] see whether you are a byond member." + +var/list/ghost_forms = list("ghost","ghostking","ghostian2") +/client/verb/pick_form() + set name = "Pick Ghost Form" + set category = "Preferences" + set desc = "Choose your preferred ghostly appearance." + if(!is_content_unlocked()) return + var/new_form = input(src, "Thanks for supporting BYOND - Choose your ghostly form:","Thanks for supporting BYOND",null) as null|anything in ghost_forms + if(new_form) + prefs.ghost_form = new_form + prefs.save_preferences() + if(istype(mob,/mob/dead/observer)) + mob.icon_state = new_form \ No newline at end of file diff --git a/code/modules/mob/dead/observer/login.dm b/code/modules/mob/dead/observer/login.dm index ce0dbe3d57f..85ca2f8eff4 100644 --- a/code/modules/mob/dead/observer/login.dm +++ b/code/modules/mob/dead/observer/login.dm @@ -1,2 +1,4 @@ /mob/dead/observer/Login() - ..() \ No newline at end of file + ..() + if(client.prefs.unlock_content) + icon_state = client.prefs.ghost_form \ No newline at end of file diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index b71594cd192..ae343e49f5f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -256,12 +256,4 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if (see_invisible == SEE_INVISIBLE_OBSERVER_NOLIGHTING) see_invisible = SEE_INVISIBLE_OBSERVER else - see_invisible = SEE_INVISIBLE_OBSERVER_NOLIGHTING - -/mob/dead/observer/verb/pick_form() - set name = "Pick Ghost Form" - set category = "Ghost" - set desc = "Choose your ghostly appearance" - var/new_form = input(src, "Thanks for supporting BYOND - Choose your ghostly form:","Thanks for supporting BYOND","ghost") as null|anything in list("ghost","ghostking","ghostian2") - if(new_form) - icon_state = new_form \ No newline at end of file + see_invisible = SEE_INVISIBLE_OBSERVER_NOLIGHTING \ No newline at end of file diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 5963da7068f..ec3a2e2de24 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -120,9 +120,6 @@ proc/isorgan(A) return 1 return 0 -/proc/hsl2rgb(h, s, l) - return - /proc/isloyal(A) //Checks to see if the person contains a loyalty implant, then checks that the implant is actually inside of them for(var/obj/item/weapon/implant/loyalty/L in A) if(L && L.implanted) diff --git a/tgstation.dme b/tgstation.dme index d076018f544..3b3fe92853f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -798,6 +798,7 @@ #include "code\modules\mob\update_icons.dm" #include "code\modules\mob\dead\death.dm" #include "code\modules\mob\dead\observer\hud.dm" +#include "code\modules\mob\dead\observer\login.dm" #include "code\modules\mob\dead\observer\logout.dm" #include "code\modules\mob\dead\observer\observer.dm" #include "code\modules\mob\dead\observer\say.dm" From dfae7a2ff231eee047bcd808f02576472d440d3c Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Mon, 24 Jun 2013 02:46:42 -0300 Subject: [PATCH 073/105] Fixes the "wrapsortjunction", the disposal pipe that sorts wrapped objects. It had a duplicate New() proc. Gitblame best tool, the award goes to donkie. --- code/modules/recycling/disposal.dm | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index bfdea52409a..6f7a66f1e5d 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -1045,22 +1045,6 @@ update() return - New() - ..() - posdir = dir - if(icon_state == "pipe-j1s") - sortdir = turn(posdir, -90) - negdir = turn(posdir, 180) - else - icon_state = "pipe-j2s" - sortdir = turn(posdir, 90) - negdir = turn(posdir, 180) - dpdir = sortdir | posdir | negdir - - update() - return - - // next direction to move // if coming in from negdir, then next is primary dir or sortdir // if coming in from posdir, then flip around and go back to posdir From b09e81276c50e239cd38f68c39bfc4e56fa6d44d Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Mon, 24 Jun 2013 04:34:49 -0300 Subject: [PATCH 074/105] Fixes engiborgs deleting their own welder by creating a flamethrower. The attackby() of flamethrowers can lead to flamethrower_screwdriver() and flamethrower_rods(). Two new procs that handle the creation of a flamethrower. New object /obj/item/weapon/weldingtool/largetank/cyborg. This new object does nothing on the flamethrower creation procs. I'm not entirely happy about this. --- code/game/objects/items/weapons/tools.dm | 55 +++++++++++-------- .../mob/living/silicon/robot/robot_modules.dm | 2 +- 2 files changed, 33 insertions(+), 24 deletions(-) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 71bf23cf5c9..9e0c382f4aa 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -155,29 +155,9 @@ /obj/item/weapon/weldingtool/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/weapon/screwdriver)) - if(welding) - user << "Turn it off first." - return - - status = !status - if(status) - user << "You resecure [src]." - else - user << "[src] can now be attached and modified." - add_fingerprint(user) - return - - if(!status && istype(I, /obj/item/stack/rods)) - var/obj/item/stack/rods/R = I - R.use(1) - var/obj/item/weapon/flamethrower/F = new /obj/item/weapon/flamethrower(user.loc) - user.drop_from_inventory(src) - loc = F - F.weldtool = src - add_fingerprint(user) - user.put_in_hands(F) - return - + flamethrower_screwdriver(I, user) + if(istype(I, /obj/item/stack/rods)) + flamethrower_rods(I, user) ..() @@ -341,6 +321,27 @@ spawn(100) user.disabilities &= ~NEARSIGHTED +/obj/item/weapon/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) + if(welding) + user << "Turn it off first." + return + status = !status + if(status) + user << "You resecure [src]." + else + user << "[src] can now be attached and modified." + add_fingerprint(user) + +/obj/item/weapon/weldingtool/proc/flamethrower_rods(obj/item/I, mob/user) + if(!status) + var/obj/item/stack/rods/R = I + R.use(1) + var/obj/item/weapon/flamethrower/F = new /obj/item/weapon/flamethrower(user.loc) + user.drop_from_inventory(src) + loc = F + F.weldtool = src + add_fingerprint(user) + user.put_in_hands(F) /obj/item/weapon/weldingtool/largetank name = "industrial welding tool" @@ -349,6 +350,14 @@ g_amt = 60 origin_tech = "engineering=2" +/obj/item/weapon/weldingtool/largetank/cyborg + +/obj/item/weapon/weldingtool/largetank/cyborg/flamethrower_screwdriver() + return + +/obj/item/weapon/weldingtool/largetank/cyborg/flamethrower_rods() + return + /obj/item/weapon/weldingtool/hugetank name = "upgraded welding tool" max_fuel = 80 diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index a609ef2474f..bd644f4cf8e 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -83,7 +83,7 @@ emag = new /obj/item/borg/stun(src) modules += new /obj/item/weapon/rcd/borg(src) modules += new /obj/item/weapon/extinguisher(src) - modules += new /obj/item/weapon/weldingtool/largetank(src) + modules += new /obj/item/weapon/weldingtool/largetank/cyborg(src) modules += new /obj/item/weapon/screwdriver(src) modules += new /obj/item/weapon/wrench(src) modules += new /obj/item/weapon/crowbar(src) From 57b42ef341ca7b234eb784fa4ceed863321910fe Mon Sep 17 00:00:00 2001 From: Zelacks Date: Mon, 24 Jun 2013 08:35:44 +0100 Subject: [PATCH 075/105] #821 Incorrect plaque tile gas values This corrects the commemorative Goon plaque at the Arrivals Shuttle. It previously had the values of gas set low and an approximation of what the values should be. The temperature was also extremely low. This pull sets the values to the default of the other floor tiles. Arrivals will become cold randomly, but not every round. The epicenter of this coldness is the plaque (thanks to dumpdavid for helping us figure it out). It is a map edited floor tile, it is the exact same as every other tile except it has its values edited on the map. I am not sure if this will fix arrivals getting cold, but the values of the tile are an anomaly and should be reverted to the default values. Map-merger died. Had to merge by hand. Code by Zelacks --- code/game/turfs/simulated/floor_types.dm | 5 +++++ maps/tgstation.2.1.2.dmm | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 1cb06ba8e23..6ac8837705a 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -31,6 +31,11 @@ icon_state = "wood" floor_tile = new/obj/item/stack/tile/wood +/turf/simulated/floor/goonplaque + name = "Commemorative Plaque" + icon_state = "plaque" + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding." + /turf/simulated/floor/vault icon_state = "rockvault" diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index 3927d5e8cf9..aa723c75e21 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -1695,7 +1695,7 @@ "aGE" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry) "aGF" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aGG" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aGH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; dir = 4; icon_state = "plaque"; name = "Comemmorative Plaque"; nitrogen = 30; oxygen = 70; temperature = 80},/area/hallway/secondary/entry) +"aGH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/goonplaque,/area/hallway/secondary/entry) "aGI" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/secondary/entry) "aGJ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) "aGK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/simulated/floor,/area/hallway/primary/port) From d891924b640e3fedbe82a01ce11ba8015765d351 Mon Sep 17 00:00:00 2001 From: ikarrus Date: Mon, 24 Jun 2013 08:27:02 -0600 Subject: [PATCH 076/105] Updated with aran's suggestion --- code/game/machinery/computer/shuttle.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index b347a2eefc6..b3b221530d4 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -34,12 +34,12 @@ src.authorized -= W:registered_name src.authorized += W:registered_name if (src.auth_need - src.authorized.len > 0) - message_admins("[key_name_admin(user)] has authorized early shuttle launch") - log_game("[key_name(user)] has authorized early shuttle launch") + 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])") world << text("\blue Alert: [] authorizations needed until shuttle is launched early", src.auth_need - src.authorized.len) else - message_admins("[key_name_admin(user)] has launched the shuttle") - log_game("[key_name(user)] has launched the shuttle early") + message_admins("[key_name(user.client)](?) has launched the emergency shuttle in ([x],[y],[z] - JMP)",0,1) + log_game("[user.ckey]([user]) has launched the emergency shuttle in ([x],[y],[z])") world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.online = 1 emergency_shuttle.settimeleft(10) @@ -62,8 +62,8 @@ if(!emagged && emergency_shuttle.location == 1 && user.get_active_hand() == W) switch(choice) if("Launch") - message_admins("[key_name_admin(user)] has emagged the emergency shuttle") - log_game("[key_name(user)] has emagged the emergency shuttle") + message_admins("[key_name(user.client)](?) has emagged the emergency shuttle in ([x],[y],[z] - JMP)",0,1) + log_game("[user.ckey]([user]) has emagged the emergency shuttle in ([x],[y],[z])") world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.settimeleft( 10 ) emagged = 1 From 29faa3c1fc4ad078e92b831c34e2df32c97cd8b8 Mon Sep 17 00:00:00 2001 From: Giacomand Date: Mon, 24 Jun 2013 17:09:48 +0100 Subject: [PATCH 077/105] There is a check for an object's turf, in the closet's mouse drop proc. Fixes #854. Removed unnecessary checks. Added missing icons for the bins. --- .../structures/crates_lockers/closets.dm | 8 +++----- icons/obj/storage.dmi | Bin 55365 -> 55727 bytes 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index e063c83db72..7b6042ae299 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -216,15 +216,13 @@ /obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob, var/needs_opened = 1, var/show_message = 1, var/move_them = 1) if(istype(O, /obj/screen)) //fix for HUD elements making their way into the world -Pete return 0 - if(O.loc == user) + if(!isturf(O.loc)) return 0 if(user.restrained() || user.stat || user.weakened || user.stunned || user.paralysis) return 0 - if((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) + if((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1)) return 0 - if(user.loc==null) // just in case someone manages to get a closet into the blue light dimension, as unlikely as that seems - return 0 - if(!istype(user.loc, /turf)) // are you in a container/closet/pod/etc? + if(!istype(user.loc, /turf)) // are you in a container/closet/pod/etc? Will also check for null loc return 0 if(needs_opened && !src.opened) return 0 diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 96a04d6512a275cb9912c5928ea697b471616fdd..a308e5f4dfd86f57d083ea2a98b04df75dcb4887 100644 GIT binary patch literal 55727 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 literal 55365 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 z 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 From bb65dba88ae2fec1b55e581456adb3541861f685 Mon Sep 17 00:00:00 2001 From: carnie Date: Tue, 25 Jun 2013 05:41:12 +0100 Subject: [PATCH 078/105] Resolves #677 - Overwriting a buffer now works correctly (you no longer have to clear it first). This was due to a bad link (one missing '=' after the buffer's num parameter. Resolves #730 - The dna-modifier window will not refresh if you move away from the console whilst it is busy pulsing a dna string. It will close instead. Reduced irradiation multiplier due to (continued) complaints Increased accuracy. Spoon-fed-station13 :baby_bottle: Modified code/game/dna.dm --- code/game/dna.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index 659df15b465..cb7dbb24429 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -7,9 +7,9 @@ #define RADIATION_STRENGTH_MULTIPLIER 1 //larger has a more range #define RADIATION_DURATION_MAX 30 -#define RADIATION_ACCURACY_MULTIPLIER 4 //larger is less accurate +#define RADIATION_ACCURACY_MULTIPLIER 3 //larger is less accurate -#define RADIATION_IRRADIATION_MULTIPLIER 0.3 //multiplier for how much radiation a test subject recieves +#define RADIATION_IRRADIATION_MULTIPLIER 0.2 //multiplier for how much radiation a test subject recieves #define BAD_MUTATION_DIFFICULTY 2 #define GOOD_MUTATION_DIFFICULTY 4 @@ -588,6 +588,9 @@ /obj/machinery/computer/scan_consolenew/proc/ShowInterface(mob/user, last_change) if(!user) return var/datum/browser/popup = new(user, "scannernew", "DNA Modifier Console", 880, 470) // Set up the popup browser window + if(!( in_range(src, usr) || istype(usr, /mob/living/silicon) )) + popup.close() + return popup.add_stylesheet("scannernew", 'html/browser/scannernew.css') var/mob/living/carbon/viable_occupant @@ -703,7 +706,7 @@ else temp_html += "Injector" else temp_html += "
    \tSE: No Data" - if(viable_occupant) temp_html += "
    Save to Buffer " + if(viable_occupant) temp_html += "
    Save to Buffer " else temp_html += "
    Save to Buffer " temp_html += "Clear Buffer " if(diskette) temp_html += "Load from Disk " From 2360cff577b87691656ae62b10a33be40216c7df Mon Sep 17 00:00:00 2001 From: Giacomand Date: Tue, 25 Jun 2013 22:43:36 +0100 Subject: [PATCH 079/105] Quick fix to a smoke runtime. --- code/game/objects/effects/effect_system.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index e16ab96f7aa..f3d6b78a609 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -325,7 +325,8 @@ steam.start() -- spawns the effect sleep(10) step(smoke,direction) spawn(75+rand(10,30)) - smoke.delete() + if(smoke) + smoke.delete() src.total_smoke-- From 6b935575231cd66ad1eb9a2816cafbc1ff8331e6 Mon Sep 17 00:00:00 2001 From: Metacide Date: Wed, 26 Jun 2013 00:22:01 +0100 Subject: [PATCH 080/105] Updated MetaStation v28M.dmm to MetaStation v28M-II-L.dmm -Now compiles again, after being broken by 'range' var removal -Numerous small fixes applied after some small playtesting -Emitters around singulo engine now start welded and ready to go -The dormitory space area has been changed. See attached image. -All major departments now have their own atmos loop to sabotage. -E.V.A. storage has been reworked to be nicer Full-size images will follow tomorrow. Feedback is welcomed in the thread, pictures there soon: http://www.ss13.eu/phpbb/viewtopic.php?f=6&t=358 Attached image of dormitory engineering possibilities... https://dl.dropboxusercontent.com/u/858120/Static/SS13/MetaStation/13-06-26%2000-19%20Dorms.png --- ...ion v28M.dmm => MetaStation v28M-II-L.dmm} | 1664 ++++++++--------- 1 file changed, 827 insertions(+), 837 deletions(-) rename maps/{MetaStation v28M.dmm => MetaStation v28M-II-L.dmm} (94%) diff --git a/maps/MetaStation v28M.dmm b/maps/MetaStation v28M-II-L.dmm similarity index 94% rename from maps/MetaStation v28M.dmm rename to maps/MetaStation v28M-II-L.dmm index 40971f44c26..5744ee812ae 100644 --- a/maps/MetaStation v28M.dmm +++ b/maps/MetaStation v28M-II-L.dmm @@ -202,7 +202,7 @@ "adT" = (/obj/structure/rack,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "adU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/warden) "adV" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/northright{dir = 8; name = "Secure Window"; req_access_txt = "63"},/obj/machinery/door/window/southleft{dir = 4; name = "exterior door"},/obj/machinery/door/firedoor,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/security/brig) -"adW" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) +"adW" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood,/area/lawoffice) "adX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/holodeck) "adY" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/carpet,/area/security/hos) "adZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/hos) @@ -328,9 +328,9 @@ "agp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "agq" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "agr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"ags" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Reception Window"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) -"agt" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"agu" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"ags" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) +"agt" = (/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/item/weapon/wrench,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/starboard) +"agu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) "agv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "agw" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "agx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/warden) @@ -356,10 +356,10 @@ "agR" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fore) "agS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) "agT" = (/obj/item/weapon/cable_coil,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"agU" = (/obj/structure/cable/yellow{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 = 6},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fore) -"agV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"agU" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) +"agV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) "agW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fore) -"agX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Brig Maintenance"; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"agX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) "agY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "agZ" = (/obj/machinery/door/poddoor/preopen{id = "supplybridge"; name = "space-bridge blast door"},/obj/machinery/door/airlock/glass{name = "space-bridge access"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aha" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) @@ -374,12 +374,12 @@ "ahj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "ahk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32},/turf/simulated/floor/plating,/area/security/warden) "ahl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Security Office"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"ahm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/maintenance/fore) -"ahn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/fore) +"ahm" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ahn" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) "aho" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/maintenance/fore) "ahp" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plating,/area/maintenance/fore) "ahq" = (/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fore) -"ahr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"ahr" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "ahs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fore) "aht" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "ahu" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) @@ -400,13 +400,13 @@ "ahJ" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fore) "ahK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "ahL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ahM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ahN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/maintenance/fore) -"ahO" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/fore) -"ahP" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Air Out"; on = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/fore) +"ahM" = (/obj/machinery/door/airlock/external,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ahN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ahO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) +"ahP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) "ahQ" = (/obj/machinery/door/airlock/security{name = "N2O Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating,/area/maintenance/fore) "ahR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fore) -"ahS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fore) +"ahS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) "ahT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fore) "ahU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/brig) "ahV" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/brig) @@ -431,8 +431,8 @@ "aio" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) "aip" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fore) "aiq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/fore) -"air" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fore) -"ais" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fore) +"air" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fore) +"ais" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plating,/area/maintenance/fore) "ait" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod2/station) "aiu" = (/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/escape_pod2/station) "aiv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) @@ -462,8 +462,8 @@ "aiT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) "aiU" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/fore) "aiV" = (/obj/item/weapon/cable_coil/random,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/fore) -"aiW" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fore) -"aiX" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fore) +"aiW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aiX" = (/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fore) "aiY" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/maintenance/fore) "aiZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area) "aja" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod2/station) @@ -471,7 +471,7 @@ "ajc" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area) "ajd" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxport) "aje" = (/turf/simulated/wall/r_wall,/area) -"ajf" = (/obj/machinery/door/airlock/maintenance{name = "Brig Maintenance"; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"ajf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "ajg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ajh" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "aji" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) @@ -489,9 +489,9 @@ "aju" = (/obj/machinery/space_heater,/obj/machinery/door_control{id = "supplybridge"; name = "Shuttle Bay Space Bridge Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "ajv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ajw" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/fore) -"ajx" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ajy" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fore) -"ajz" = (/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{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/fore) +"ajx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"ajy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) +"ajz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/crew_quarters) "ajA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) "ajB" = (/obj/structure/closet/emcloset,/obj/machinery/light/small,/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/fore) "ajC" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area) @@ -504,7 +504,7 @@ "ajJ" = (/obj/machinery/door/airlock/external{name = "External Construction Airlock"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "ajK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "ajL" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ajM" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"ajM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "ajN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fore) "ajO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ajP" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) @@ -518,7 +518,7 @@ "ajX" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "ajY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "ajZ" = (/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{icon_state = "floorgrime"},/area/security/brig) -"aka" = (/obj/structure/grille,/obj/structure/lattice,/turf/simulated/floor/plating,/area/maintenance/fore) +"aka" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters) "akb" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fore) "akc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) "akd" = (/obj/structure/closet,/obj/item/device/analyzer,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fore) @@ -530,8 +530,8 @@ "akj" = (/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/airless,/area) "akk" = (/obj/structure/door_assembly/door_assembly_ext,/turf/simulated/floor/plating/airless,/area) "akl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fore) -"akm" = (/obj/structure/cable/yellow{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 = 6},/turf/simulated/floor/plating,/area/maintenance/fore) -"akn" = (/obj/structure/cable/yellow{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 = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fore) +"akm" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"akn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "ako" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "akp" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "akq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) @@ -542,9 +542,9 @@ "akv" = (/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "akw" = (/obj/machinery/door/airlock/maintenance{name = "Brig Maintenance"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/maintenance/fore) "akx" = (/obj/item/clothing/head/festive,/turf/simulated/floor/plating,/area/maintenance/fore) -"aky" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"akz" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fore) -"akA" = (/obj/structure/closet,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/maintenance/fore) +"aky" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/miningdock) +"akz" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/southleft{pixel_y = -6},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"akA" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/window/southright{pixel_y = -6},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "akB" = (/obj/structure/closet/emcloset,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) "akC" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/maintenance/fore) "akD" = (/turf/simulated/floor/plating/airless,/area/maintenance/disposal) @@ -554,7 +554,7 @@ "akH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "akI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "akJ" = (/obj/machinery/space_heater,/turf/simulated/floor/plating/airless,/area) -"akK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"akK" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) "akL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "akM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow,/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "akN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) @@ -628,7 +628,7 @@ "amd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "ame" = (/turf/simulated/floor,/area/crew_quarters) "amf" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) -"amg" = (/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/crew_quarters) +"amg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) "amh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/holodeck) "ami" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) "amj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/holodeck) @@ -644,7 +644,7 @@ "amt" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/security/detectives_office) "amu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) -"amw" = (/obj/structure/cable/yellow{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 = 9},/turf/simulated/floor/plating,/area/maintenance/fore) +"amw" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/primary) "amx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "amz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) @@ -662,12 +662,12 @@ "amL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) "amM" = (/obj/structure/rack,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/fore) "amN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) -"amO" = (/turf/simulated/wall/r_wall,/area/crew_quarters) +"amO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "amP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/crew_quarters) "amQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters) "amR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters) "amS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"amT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) +"amT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "amU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/holodeck) "amV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/holodeck) "amW" = (/turf/simulated/wall/r_wall,/area/holodeck) @@ -676,12 +676,12 @@ "amZ" = (/obj/machinery/conveyor{dir = 2; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) "ana" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/detectives_office) "anb" = (/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) -"anc" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fore) +"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "and" = (/turf/simulated/wall/r_wall,/area/security/detectives_office) "ane" = (/turf/simulated/wall,/area/security/detectives_office) -"anf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plating,/area/maintenance/fore) +"anf" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/storage/primary) "ang" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access = null; req_access_txt = "4"},/turf/simulated/floor,/area/security/detectives_office) -"anh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"anh" = (/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{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "ani" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/detectives_office) "anj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/brig) "ank" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/brig) @@ -700,7 +700,7 @@ "anx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm9"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/item/weapon/bedsheet/red,/turf/simulated/floor/carpet,/area/crew_quarters) "any" = (/turf/simulated/wall,/area/crew_quarters) "anz" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) -"anA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) +"anA" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "anB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/holodeck) "anC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/holodeck) "anD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) @@ -725,7 +725,7 @@ "anW" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/brig) "anX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/brig) "anY" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"anZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"anZ" = (/obj/structure/dispenser,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aoa" = (/turf/simulated/wall,/area/crew_quarters/courtroom) "aob" = (/obj/structure/closet/secure_closet/courtroom,/turf/simulated/floor,/area/crew_quarters/courtroom) "aoc" = (/obj/structure/stool/bed/chair{name = "Bailiff"},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/courtroom) @@ -740,14 +740,14 @@ "aol" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light_construct/small{dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fore) "aom" = (/obj/structure/closet/crate/internals,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fore) "aon" = (/obj/structure/closet,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/fore) -"aoo" = (/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/maintenance/fore) +"aoo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/engine/engineering) "aop" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) "aoq" = (/obj/structure/stool/bed/chair/wood/normal{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters) "aor" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters) "aos" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters) "aot" = (/obj/machinery/door/airlock{id_tag = "Dorm9"; name = "Cabin 9"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters) "aou" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"aov" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) +"aov" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "aow" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/turf/simulated/floor,/area/holodeck) "aox" = (/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/holodeck) "aoy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Holodeck APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 38},/turf/simulated/floor,/area/holodeck) @@ -792,7 +792,7 @@ "apl" = (/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "apm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/crew_quarters) "apn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/crew_quarters) -"apo" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters) +"apo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) "app" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/holodeck) "apq" = (/obj/machinery/computer/HolodeckControl,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/holodeck) "apr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/holodeck) @@ -827,15 +827,15 @@ "apU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm8"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/item/weapon/bedsheet/brown,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters) "apV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters) "apW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) -"apX" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) +"apX" = (/obj/structure/cable/yellow{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{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters) "apY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/holodeck) "apZ" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/holodeck) "aqa" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aqb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aqc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) +"aqc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aqd" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aqe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/turf/simulated/floor/carpet,/area/crew_quarters) -"aqf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqf" = (/obj/machinery/door/airlock/maintenance{name = "Mining Dock Maintenance"; req_access_txt = "48"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) "aqg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) "aqh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aqi" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -850,14 +850,14 @@ "aqr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aqs" = (/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{icon_state = "grimy"},/area/security/detectives_office) "aqt" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aqu" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) +"aqu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{sortType = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aqv" = (/obj/machinery/computer/med_data,/obj/machinery/door_control{id = "detsht"; name = "Privacy Shutters Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "63"},/obj/machinery/light_switch{pixel_x = 38},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aqw" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "aqx" = (/obj/structure/filingcabinet/chestdrawer,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "aqy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "aqz" = (/turf/simulated/floor{icon_state = "red"},/area/security/brig) "aqA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/brig) -"aqB" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/crew_quarters) +"aqB" = (/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aqC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aqD" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/hallway/primary/fore) "aqE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_control{id = "secouter"; name = "Outer Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) @@ -869,11 +869,11 @@ "aqK" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/crew_quarters/courtroom) "aqL" = (/turf/simulated/wall,/area/lawoffice) "aqM" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/turf/simulated/floor/plating,/area/lawoffice) -"aqN" = (/turf/simulated/wall/r_wall,/area/lawoffice) +"aqN" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "aqO" = (/turf/simulated/floor/carpet,/area/crew_quarters) "aqP" = (/obj/machinery/door/airlock{id_tag = "Dorm8"; name = "Cabin 8"},/turf/simulated/floor/wood,/area/crew_quarters) "aqQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"aqR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) +"aqR" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aqS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/turf/simulated/floor,/area/holodeck) "aqT" = (/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/holodeck) "aqU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/holodeck) @@ -894,7 +894,7 @@ "arj" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/disposal) "ark" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Disposals"},/obj/structure/plasticflaps{opacity = 0},/obj/machinery/conveyor{dir = 2; id = "garbage"},/obj/machinery/door/window/northright{dir = 2; name = "delivery door"; pixel_y = 0; req_access_txt = "31"},/turf/simulated/floor/plating,/area/maintenance/disposal) "arl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"arm" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"arm" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "arn" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aro" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "arp" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) @@ -913,17 +913,17 @@ "arC" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/crew_quarters/courtroom) "arD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "arE" = (/obj/machinery/requests_console{department = "Law office"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/lawcloset,/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/lawoffice) -"arF" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/lawoffice) +"arF" = (/obj/structure/table/woodentable,/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."; name = "Prison Monitor"; network = "Prison"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/wood,/area/lawoffice) "arG" = (/turf/simulated/floor/wood,/area/lawoffice) "arH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/lawoffice) "arI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/crew_quarters) -"arJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) +"arJ" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "arK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/holodeck) "arL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/holodeck) "arM" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/holodeck) "arN" = (/turf/simulated/wall/r_wall,/area/maintenance/starboard) "arO" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/starboard) -"arP" = (/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/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/starboard) +"arP" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "arQ" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "arR" = (/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) "arS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -967,20 +967,20 @@ "asE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) "asF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm7"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/item/weapon/bedsheet/blue,/turf/simulated/floor/carpet,/area/crew_quarters) "asG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) -"asH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) +"asH" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/wrench,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "asI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/holodeck) "asJ" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/holodeck) "asK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/wall/r_wall,/area/holodeck) -"asL" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"asL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "asM" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"asN" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"asN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "asO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/starboard) "asP" = (/turf/simulated/wall/r_wall,/area/engine/engineering) "asQ" = (/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) "asR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "asS" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "asT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fore) -"asU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) +"asU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/starboard) "asV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "8;12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "asW" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "asX" = (/obj/machinery/door/poddoor/shutters{id = "supplybridge"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -1008,9 +1008,9 @@ "att" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "atu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "atv" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"atw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"atw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/storage/primary) "atx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"aty" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/lawoffice) +"aty" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters) "atz" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/turf/simulated/floor/wood,/area/lawoffice) "atA" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) "atB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) @@ -1018,11 +1018,11 @@ "atD" = (/obj/structure/lattice,/turf/space,/area/crew_quarters) "atE" = (/obj/machinery/door/airlock{id_tag = "Dorm7"; name = "Cabin 7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters) "atF" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"atG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/crew_quarters) +"atG" = (/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},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "atH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/holodeck) "atI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/starboard) "atJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) -"atK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) +"atK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "atL" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "atM" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "atN" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -1030,8 +1030,8 @@ "atP" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) "atQ" = (/obj/structure/rack,/obj/item/weapon/weldingtool,/obj/item/weapon/wirecutters,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "atR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/dresser,/turf/simulated/floor/carpet,/area/crew_quarters) -"atS" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"atT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"atS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"atT" = (/obj/structure/cable,/obj/machinery/power/emitter{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/engineering) "atU" = (/turf/simulated/wall/r_wall,/area/gateway) "atV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "atW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) @@ -1053,20 +1053,20 @@ "aum" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) "aun" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/lawoffice) "auo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) -"aup" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) -"auq" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) +"aup" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) +"auq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/crew_quarters) "aur" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/starboard) "aus" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/starboard) "aut" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/starboard) -"auu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"auv" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) +"auu" = (/obj/machinery/light_switch{pixel_x = -24; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/lawoffice) +"auv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "auw" = (/obj/structure/safe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/item/clothing/head/bearpelt,/obj/item/weapon/twohanded/fireaxe,/turf/simulated/floor{icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"aux" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"aux" = (/obj/structure/cable/yellow{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/fore) "auy" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) "auz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "auA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "auB" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) -"auC" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"auC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "auD" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "auE" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "auF" = (/obj/structure/grille,/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -1077,8 +1077,8 @@ "auK" = (/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/shuttle/mining/station) "auL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) "auM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"auN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) -"auO" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; frequency = 1424; listening = 0; name = "Interrogation Intercom"; pixel_x = 0; pixel_y = -31},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"auN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters) +"auO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "auP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "auQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "auR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) @@ -1100,7 +1100,7 @@ "avh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/fore) "avi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avj" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"avk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"avk" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "avl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/engineering) "avn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) @@ -1109,7 +1109,7 @@ "avq" = (/obj/machinery/power/apc{dir = 4; name = "Courtroom APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "avr" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/cartridge/lawyer,/turf/simulated/floor/wood,/area/lawoffice) "avs" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/lawoffice) -"avt" = (/obj/structure/table/woodentable,/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."; name = "Prison Monitor"; network = "Prison"; pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/lawoffice) +"avt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "avu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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) "avv" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "avw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) @@ -1117,9 +1117,9 @@ "avy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) "avz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "avA" = (/turf/simulated/wall,/area/maintenance/starboard) -"avB" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/starboard) -"avC" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"avD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"avB" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Reception Window"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) +"avC" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"avD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "avE" = (/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{dir = 4; icon_state = "warning"},/area/engine/engineering) "avF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/engine/engineering) "avG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) @@ -1160,7 +1160,7 @@ "awp" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "awq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "awr" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"aws" = (/obj/structure/table,/obj/machinery/light/small,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"aws" = (/obj/machinery/door/airlock/maintenance{name = "Brig Maintenance"; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "awt" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 24; pixel_y = 28; req_access_txt = "48"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "awu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) "awv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) @@ -1177,9 +1177,9 @@ "awG" = (/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/item/weapon/wrench,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "awH" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) "awI" = (/obj/structure/disposalpipe/segment,/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -24; pixel_y = 28; req_access_txt = "48"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"awJ" = (/obj/structure/closet/emcloset,/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"awJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "awK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"awL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/sortjunction{sortType = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"awL" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; frequency = 1424; listening = 0; name = "Interrogation Intercom"; pixel_x = 0; pixel_y = -31},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/security/brig) "awM" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "awN" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor/plating,/area/engine/engineering) "awO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/engineering) @@ -1191,9 +1191,9 @@ "awU" = (/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{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) "awV" = (/turf/simulated/wall,/area/quartermaster/miningdock) "awW" = (/obj/structure/closet/emcloset,/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) -"awX" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/primary) +"awX" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fore) "awY" = (/obj/machinery/power/apc{dir = 1; name = "Mining APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 38},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) -"awZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"awZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "axa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "axb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "axc" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) @@ -1207,7 +1207,7 @@ "axk" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/gateway) "axl" = (/obj/machinery/gateway,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/gateway) "axm" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/gateway) -"axn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"axn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) "axo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "axp" = (/obj/structure/table,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/fore) "axq" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -1240,9 +1240,9 @@ "axR" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor,/area/storage/primary) "axS" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 6"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) "axT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) -"axU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters) -"axV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"axW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"axU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) +"axV" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"axW" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) "axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "axY" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "axZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -1252,7 +1252,7 @@ "ayd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "aye" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "ayf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"ayg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/engine/engineering) +"ayg" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "ayh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "ayi" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) "ayj" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) @@ -1264,7 +1264,7 @@ "ayp" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "ayq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/miningdock) "ayr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) -"ays" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"ays" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore) "ayt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "ayu" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/miningdock) "ayv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) @@ -1314,7 +1314,7 @@ "azn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/sign/pods{pixel_y = 32},/turf/simulated/floor,/area/crew_quarters) "azo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters) "azp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters) -"azq" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"azq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/maintenance/fore) "azr" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "azs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "azt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) @@ -1324,8 +1324,8 @@ "azx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) "azy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/engine/engineering) "azz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"azA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"azB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"azA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"azB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "azC" = (/obj/item/weapon/crowbar,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) "azD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) "azE" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/weldingtool,/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1335,8 +1335,8 @@ "azI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/miningdock) "azJ" = (/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) "azK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) -"azL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"azM" = (/obj/structure/dispenser,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"azL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) +"azM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "azN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "azO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "azP" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) @@ -1348,7 +1348,7 @@ "azV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) "azW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) "azX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) -"azY" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) +"azY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "azZ" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/gateway) "aAa" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/storage/primary) "aAb" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/camera{c_tag = "Brig Control Room"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) @@ -1384,7 +1384,7 @@ "aAF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters) "aAG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters) "aAH" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) -"aAI" = (/obj/machinery/door/airlock/maintenance{name = "Mining Dock Maintenance"; req_access_txt = "48"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"aAI" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Canister Port Pump"; on = 0},/turf/simulated/floor/plating,/area/maintenance/fore) "aAJ" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aAK" = (/turf/simulated/floor,/area/engine/engineering) "aAL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) @@ -1392,7 +1392,7 @@ "aAN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) "aAO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "aAP" = (/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},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aAQ" = (/obj/structure/closet/radiation,/obj/machinery/light,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aAQ" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fore) "aAR" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aAS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aAT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -1455,10 +1455,10 @@ "aBY" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "aBZ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -38},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aCa" = (/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{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aCb" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aCb" = (/obj/machinery/door/airlock/atmos{name = "Security Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/fore) "aCc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aCd" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) -"aCe" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 23},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"aCe" = (/obj/machinery/door/airlock/maintenance{name = "Brig Maintenance"; req_access_txt = "63"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) "aCf" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aCg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) "aCh" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) @@ -1473,26 +1473,26 @@ "aCq" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) "aCr" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) "aCs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/miningdock) -"aCt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/miningdock) +"aCt" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fore) "aCu" = (/obj/structure/closet/secure_closet/miner,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aCv" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "aCw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "aCx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aCy" = (/obj/structure/closet/crate/internals,/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{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aCz" = (/obj/machinery/power/apc{dir = 4; name = "Warehouse APC"; pixel_x = 27; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aCA" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"aCA" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distro Pump"; on = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; name = "plating - 'to distro'"},/area/maintenance/fore) "aCB" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aCC" = (/obj/machinery/door/airlock/maintenance{name = "Supply Maintenance"; req_access_txt = "50"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aCD" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aCE" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) "aCF" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/closet/emcloset,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/gateway) -"aCG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aCH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/storage/primary) +"aCG" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area/maintenance/fore) +"aCH" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fore) "aCI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/gateway) "aCJ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"aCK" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor,/area/crew_quarters) +"aCK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "aCL" = (/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 = 2},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) -"aCM" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) +"aCM" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Security Pump"; on = 1},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; name = "plating - 'to security'"; tag = "icon-warnplate (NORTH)"},/area/maintenance/fore) "aCN" = (/obj/machinery/turret{dir = 4},/obj/machinery/light/small{dir = 8},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aCO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aCP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -1504,7 +1504,7 @@ "aCV" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/fore) "aCW" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) "aCX" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) -"aCY" = (/obj/machinery/power/emitter{dir = 2; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"aCY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor/plating,/area/maintenance/fore) "aCZ" = (/turf/simulated/wall,/area/crew_quarters/locker) "aDa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "aDb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) @@ -1514,7 +1514,7 @@ "aDf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "aDg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "aDh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) -"aDi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) +"aDi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fore) "aDj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "aDk" = (/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{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "aDl" = (/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/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters) @@ -1538,7 +1538,7 @@ "aDD" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "aDE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "aDF" = (/obj/item/weapon/cable_coil,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"aDG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"aDG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "aDH" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) "aDI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/construction) "aDJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/construction) @@ -1549,11 +1549,11 @@ "aDO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) "aDP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) "aDQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"aDR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aDR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "aDS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "aDT" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/structure/dresser,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aDU" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/engine/engineering) -"aDV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/break_room) +"aDV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "aDW" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/crew_quarters/theatre) "aDX" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) "aDY" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) @@ -1594,9 +1594,9 @@ "aEH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/gateway) "aEI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/gateway) "aEJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aEK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Storage"; req_access_txt = "32"},/turf/simulated/floor,/area/engine/engineering) -"aEL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Supply Office"; req_access_txt = "48;50"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aEM" = (/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"aEK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/hallway/primary/starboard) +"aEL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/engine/break_room) +"aEM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aEN" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aEO" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aEP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) @@ -1611,21 +1611,21 @@ "aEY" = (/obj/structure/closet/toolcloset,/obj/machinery/light_construct{dir = 1},/turf/simulated/floor,/area/construction) "aEZ" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/construction) "aFa" = (/turf/space,/area/supply/station) -"aFb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFc" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFd" = (/obj/item/weapon/cigbutt,/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Port Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aFb" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/central) +"aFc" = (/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorengglass.dmi'},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/starboard) +"aFd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Supply Office"; req_access_txt = "48;50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) "aFf" = (/turf/simulated/wall,/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aFg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aFh" = (/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFk" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFj" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Cargo Technician"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aFl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/janitor) "aFm" = (/obj/machinery/door/window/westleft{dir = 1; name = "Janitoral Delivery"; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"aFn" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFn" = (/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,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFo" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/gateway) -"aFp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFp" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 2},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{desc = "For use by authorized Nanotrasen AI Maintenance Technitians or in case of Emergancy Only."; id = "AI Door"; name = "AI Chamber Maintenance Door"},/turf/simulated/floor/plating,/area/turret_protected/ai) "aFs" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -1647,10 +1647,10 @@ "aFI" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/crew_quarters/locker) "aFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker) "aFK" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFL" = (/turf/simulated/wall/r_wall,/area/janitor) "aFM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFN" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aFO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aFN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/janitorialcart,/turf/simulated/floor,/area) +"aFO" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aFQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "aFR" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/crew_quarters/fitness) @@ -1665,13 +1665,13 @@ "aGa" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) "aGb" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) "aGc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"aGd" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"aGd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aGe" = (/obj/machinery/vending/engivend,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) "aGf" = (/obj/machinery/vending/tool,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) "aGg" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) "aGh" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/engineering) "aGi" = (/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; name = "Singularity Monitor"; network = "Singulo"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aGj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"aGj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aGk" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "aGl" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) "aGm" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) @@ -1683,21 +1683,21 @@ "aGs" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/construction) "aGt" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/construction) "aGu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aGv" = (/obj/machinery/light_switch{pixel_x = -10; pixel_y = -28},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/engine/break_room) +"aGv" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aGw" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor/plating,/area/quartermaster/storage) "aGx" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/break_room) "aGy" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/engine/break_room) -"aGz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/quartermaster/storage) +"aGz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aGA" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) "aGB" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/door/window/southright{dir = 1; name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) -"aGC" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/window/southleft{dir = 1; name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) +"aGC" = (/obj/machinery/light_switch{pixel_x = -8; pixel_y = -24},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 5; pixel_y = -26},/turf/simulated/floor,/area/engine/break_room) "aGD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/quartermaster/storage) "aGE" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/storage/tools) "aGF" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/storage/tools) "aGG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aGH" = (/obj/machinery/computer/security/mining,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/turf/simulated/floor/carpet,/area/crew_quarters/heads) "aGI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/janitor) -"aGJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) +"aGJ" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Doormaint.dmi'; name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aGK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/gateway) "aGL" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/gateway) "aGM" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/gateway) @@ -1748,7 +1748,7 @@ "aHF" = (/turf/simulated/floor/plating,/area/engine/engineering) "aHG" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) "aHH" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/engine/engineering) -"aHI" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/engineering) +"aHI" = (/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "aHJ" = (/obj/machinery/power/apc{cell_type = 10000; dir = 1; name = "Engine Room APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor,/area/engine/engineering) "aHK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) "aHL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/engineering) @@ -1773,15 +1773,15 @@ "aIe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) "aIf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint2{name = "Customs"}) "aIg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/storage) -"aIh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) +"aIh" = (/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "dark"},/area/engine/break_room) "aIi" = (/obj/machinery/vending/cola,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/crew_quarters/heads) "aIj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) -"aIk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) -"aIl" = (/obj/structure/table,/obj/item/weapon/paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aIm" = (/obj/machinery/power/apc{dir = 2; name = "Supply Offices APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aIn" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIk" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/window/southleft{dir = 1; name = "Engineering Desk"; req_access_txt = "32"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "yellowfull"; tag = "icon-whitehall (WEST)"},/area/engine/break_room) +"aIl" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) +"aIm" = (/obj/structure/closet/emcloset,/obj/structure/sign/map/left{icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) +"aIn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/central) "aIo" = (/obj/structure/filingcabinet/filingcabinet,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aIp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aIp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aIq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port) "aIr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "aIs" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -1824,7 +1824,7 @@ "aJd" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aJe" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) "aJf" = (/obj/item/weapon/cable_coil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"aJg" = (/obj/item/weapon/crowbar,/obj/machinery/light/small,/obj/machinery/camera{c_tag = "Particle Accelerator"; dir = 1; network = list("Singulo")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"aJg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "aJh" = (/obj/item/weapon/cable_coil,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "aJi" = (/obj/machinery/light_construct{dir = 8},/turf/simulated/floor/plating,/area/construction) "aJj" = (/obj/item/weapon/crowbar/red,/turf/simulated/floor/plating,/area/construction) @@ -1860,14 +1860,14 @@ "aJN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Public Garden"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "aJO" = (/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) "aJP" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aJQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aJQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/tools) "aJR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aJS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aJT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/locker) "aJU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/crew_quarters/locker) "aJV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker) "aJW" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aJX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aJX" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/janitor) "aJY" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -27},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 6; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aJZ" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "aKa" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) @@ -1878,12 +1878,12 @@ "aKf" = (/obj/structure/closet/masks,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aKg" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engineering) "aKh" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) -"aKi" = (/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/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"aKj" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/wrench,/turf/simulated/floor,/area/engine/engineering) +"aKi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aKj" = (/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aKk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering) "aKl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"aKm" = (/obj/structure/table,/obj/item/weapon/paper,/turf/simulated/floor,/area/engine/engineering) -"aKn" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aKm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aKn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/central) "aKo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "aKp" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area) "aKq" = (/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,/area/construction) @@ -1893,9 +1893,9 @@ "aKu" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) "aKv" = (/turf/simulated/floor,/area/quartermaster/storage) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aKx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorengglass.dmi'},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "aKy" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aKz" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aKz" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "aKA" = (/turf/simulated/wall,/area/quartermaster/qm) "aKB" = (/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aKC" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) @@ -1919,7 +1919,7 @@ "aKU" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"; pixel_y = 18},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aKV" = (/obj/machinery/door/window/eastleft{base_state = "right"; icon_state = "right"; name = "Deliveries"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aKW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) -"aKX" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"aKX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "aKY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/gateway) "aKZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/gateway) "aLa" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) @@ -1948,7 +1948,7 @@ "aLx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aLy" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/qm) "aLz" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/qm) -"aLA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aLA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "aLB" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Quartermaster's Office APC"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "brown"},/area/quartermaster/qm) "aLC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aLD" = (/obj/structure/table,/obj/item/device/toner,/obj/item/weapon/wrench,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) @@ -1959,7 +1959,7 @@ "aLI" = (/turf/simulated/floor/plating,/area/storage/tech) "aLJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/storage/tech) "aLK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/storage/tech) -"aLL" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) +"aLL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "aLM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/storage/tech) "aLN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "aLO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) @@ -1988,7 +1988,7 @@ "aMl" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/break_room) "aMm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/storage/tools) "aMn" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aMo" = (/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{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aMo" = (/obj/structure/cable/yellow,/obj/machinery/power/apc{dir = 2; name = "Starboard Hallway APC"; pixel_x = -1; pixel_y = -26},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "aMp" = (/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{dir = 5; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aMq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aMr" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) @@ -1996,9 +1996,9 @@ "aMt" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "aMu" = (/obj/structure/closet/athletic_mixed,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aMv" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"aMw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/engineering) +"aMw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/hallway/primary/starboard) "aMx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"aMy" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"aMy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "aMz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) "aMA" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) "aMB" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) @@ -2016,7 +2016,7 @@ "aMN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aMO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "aMP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aMQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) "aMR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) "aMS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor,/area/hallway/primary/central) "aMT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) @@ -2026,7 +2026,7 @@ "aMX" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/storage) "aMY" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) "aMZ" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) -"aNa" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) +"aNa" = (/obj/structure/table,/obj/item/weapon/paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aNb" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) "aNc" = (/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,/turf/simulated/floor/plating,/area/storage/tech) "aNd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) @@ -2065,12 +2065,12 @@ "aNK" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) "aNL" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) "aNM" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) -"aNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Engineer's Office"; req_access_txt = "56"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) -"aNO" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) -"aNP" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) +"aNN" = (/obj/machinery/power/apc{dir = 2; name = "Supply Offices APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aNO" = (/obj/machinery/photocopier,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aNP" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aNQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) "aNR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) -"aNS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) +"aNS" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) "aNT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) "aNU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) "aNV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) @@ -2136,12 +2136,12 @@ "aPd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aPe" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aPf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aPg" = (/obj/machinery/power/apc{dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"aPg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aPh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Power Monitoring"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/engine/engineering) "aPi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"aPj" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) +"aPj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/central) "aPk" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) -"aPl" = (/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,/area/engine/engineering) +"aPl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aPm" = (/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},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "aPn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aPo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/engineering) @@ -2167,7 +2167,7 @@ "aPI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aPJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aPK" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) -"aPL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"aPL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorengglass.dmi'},/turf/simulated/floor,/area/hallway/primary/starboard) "aPM" = (/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) "aPN" = (/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) "aPO" = (/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) @@ -2203,18 +2203,18 @@ "aQs" = (/turf/simulated/floor/plating,/area/maintenance/starboard) "aQt" = (/obj/machinery/computer/atmos_alert,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; name = "Singularity Monitor"; network = "Singulo"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aQu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aQv" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aQw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Chief Engineer"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aQx" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"aQv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/hallway/primary/starboard) +"aQw" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/hallway/primary/starboard) +"aQx" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/break_room) "aQy" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{dir = 8; name = "Cargo Desk"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) -"aQz" = (/obj/machinery/computer/station_alert,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) -"aQA" = (/obj/machinery/power/monitor,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"aQz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/break_room) +"aQA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/break_room) "aQB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) "aQC" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office{name = "\improper Supply Offices"}) -"aQD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/engineering) +"aQD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "aQE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) -"aQF" = (/obj/structure/closet/radiation,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/engineering) -"aQG" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aQF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/hallway/primary/starboard) +"aQG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/engine/break_room) "aQH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) "aQI" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) "aQJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -2236,10 +2236,10 @@ "aQZ" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads) "aRa" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) "aRb" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) -"aRc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) -"aRd" = (/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) -"aRe" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) +"aRc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aRd" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) +"aRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aRf" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "aRg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aRh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer) "aRi" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/machinery/light,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) @@ -2270,7 +2270,7 @@ "aRH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aRI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/starboard) "aRJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aRK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aRK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aRL" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/starboard) "aRM" = (/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"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aRN" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) @@ -2282,21 +2282,21 @@ "aRT" = (/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 = ""},/turf/simulated/floor,/area/engine/engineering) "aRU" = (/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 = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "aRV" = (/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/table/woodentable,/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/carpet,/area/crew_quarters/heads) -"aRW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/engineering) -"aRX" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering) +"aRW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/engine/break_room) +"aRX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/break_room) "aRY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/radiation,/turf/simulated/floor,/area/engine/engineering) -"aRZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/engine/break_room) "aSa" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"aSb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; layer = 2.7; name = "privacy shutters"},/obj/machinery/door/airlock/glass{layer = 3.2; name = "Chapel"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) +"aSb" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "delivery"},/area/engine/break_room) "aSc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aSd" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aSe" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"aSd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aSe" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "aSf" = (/obj/machinery/light,/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aSg" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) "aSh" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aSi" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry{name = "Arrivals"}) "aSj" = (/obj/machinery/door/airlock/engineering{name = "Arrivals Expansion Area"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) -"aSk" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; layer = 2.7; name = "privacy shutters"},/obj/machinery/door/airlock/glass{layer = 3.2; name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) +"aSk" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/engineering) "aSl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "aSm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/chapel/main) "aSn" = (/obj/machinery/door/airlock/engineering{name = "Arrivals Expansion Area"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2309,10 +2309,10 @@ "aSu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) "aSv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) "aSw" = (/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) -"aSx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/janitorialcart,/turf/simulated/floor,/area/janitor) +"aSx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/engineering) "aSy" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) "aSz" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) -"aSA" = (/obj/machinery/light/small,/obj/machinery/power/apc{dir = 2; name = "Tech Storage APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/storage/tech) +"aSA" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) "aSB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) "aSC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "aSD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) @@ -2332,11 +2332,11 @@ "aSR" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/starboard) "aSS" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/starboard) "aST" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/weapon/cable_coil/random,/obj/item/weapon/crowbar/red,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aSU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/starboard) -"aSV" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/starboard) -"aSW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/starboard) -"aSX" = (/obj/machinery/door/airlock/glass_atmos,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aSY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aSU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"aSV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"aSW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"aSX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aSY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aSZ" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/starboard) "aTa" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/door_control{id = "telecommsblast"; name = "Telecomms External Lockdown"; pixel_x = -24; pixel_y = 5; req_access_txt = "24"},/obj/machinery/door_control{id = "telecommsblastinternal"; name = "Telecomms Internal Lockdown"; pixel_x = -24; pixel_y = -5; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aTb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) @@ -2347,7 +2347,7 @@ "aTg" = (/obj/machinery/power/terminal,/obj/structure/cable,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "aTh" = (/obj/machinery/power/terminal,/obj/structure/cable,/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/light_switch{pixel_x = 38},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering{dir = 8}) "aTi" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"aTj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"aTj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aTk" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) "aTl" = (/turf/simulated/wall/r_wall,/area/security/checkpoint/engineering) "aTm" = (/turf/simulated/wall/r_wall,/area/engine/break_room) @@ -2378,7 +2378,7 @@ "aTL" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central) "aTM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "aTN" = (/obj/machinery/vending/cola,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) -"aTO" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/tcommsat/computer) +"aTO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aTP" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "aTQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "aTR" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "neutral"},/area/hallway/primary/central) @@ -2396,7 +2396,7 @@ "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters/locker) "aUe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "aUf" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) -"aUg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) +"aUg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "aUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "aUi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "aUj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -2408,22 +2408,22 @@ "aUp" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/item/weapon/cable_coil/random,/obj/item/weapon/match,/obj/item/weapon/lipstick,/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/starboard) "aUq" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/starboard) "aUr" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aUs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/starboard) -"aUt" = (/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,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/starboard) -"aUu" = (/obj/machinery/atmospherics/binary/pump{dir = 2; icon_state = "intact_on"; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/starboard) -"aUv" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/starboard) +"aUs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aUt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aUu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aUv" = (/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{dir = 9; icon_state = "brown"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aUw" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/starboard) "aUx" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aUy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aUz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aUA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aUB" = (/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 = 38},/obj/item/weapon/cartridge/atmos,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"aUC" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"aUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "aUD" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aUE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"aUF" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) -"aUG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) -"aUH" = (/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) +"aUF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aUG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aUH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "aUI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "aUJ" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet/secure_closet/security/engine,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/engineering) "aUK" = (/obj/structure/filingcabinet,/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/engineering) @@ -2445,15 +2445,15 @@ "aVa" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) "aVb" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table,/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/supply) "aVc" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) -"aVd" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/wood,/area/library) -"aVe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aVd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aVe" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVf" = (/obj/structure/cable/yellow{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/fpmaint2{name = "Port Maintenance"}) -"aVg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aVg" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "aVh" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aVi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aVi" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable/yellow,/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/quartermaster/storage) "aVj" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) -"aVl" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aVl" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/break_room) "aVm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aVo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) @@ -2483,18 +2483,18 @@ "aVM" = (/turf/simulated/wall,/area/storage/tools) "aVN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tools) "aVO" = (/obj/structure/falsewall{icon_state = "metal12"; opacity = 1},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) -"aVP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/starboard) -"aVQ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air Out"; on = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/starboard) -"aVR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/maintenance/starboard) -"aVS" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/starboard) -"aVT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aVP" = (/obj/structure/table,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) +"aVQ" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) +"aVR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/toolcloset,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/engine/break_room) +"aVS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/engine/break_room) +"aVT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/engine/break_room) "aVU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aVW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Engineer's Office"; req_access_txt = "56"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "aVX" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 32},/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aVY" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) -"aVZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) -"aWa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) +"aVY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aVZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aWa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aWb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/checkpoint/engineering) "aWc" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) "aWd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/checkpoint/engineering) @@ -2516,7 +2516,7 @@ "aWt" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area) "aWu" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area) "aWv" = (/obj/structure/table,/obj/item/device/flash,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) -"aWw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aWw" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) "aWx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint/supply) "aWy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) "aWz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/supply) @@ -2545,7 +2545,7 @@ "aWW" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) "aWX" = (/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,/area/hallway/primary/central) "aWY" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central) -"aWZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aWZ" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Doormaint.dmi'; name = "Broom Closet"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "aXa" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/storage/tools) "aXb" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/storage/tools) "aXc" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/power/apc{dir = 1; name = "Auxiliary Tool Storage APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/storage/tools) @@ -2559,22 +2559,22 @@ "aXk" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor{icon_state = "delivery"},/area/engine/break_room) "aXl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/engine/break_room) "aXm" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/engine/break_room) -"aXn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/engine/break_room) -"aXo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/engine/break_room) -"aXp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor,/area/engine/break_room) +"aXn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) +"aXo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aXp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) "aXq" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/glasses/meson,/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "aXr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) "aXs" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/structure/sign/map/left{icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) -"aXt" = (/obj/structure/table,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) -"aXu" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/table,/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) +"aXt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aXu" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/break_room) "aXv" = (/turf/simulated/floor,/area/engine/break_room) -"aXw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/break_room) +"aXw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/starboard) "aXx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) "aXy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/simulated/floor,/area/security/checkpoint/engineering) "aXz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) "aXA" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/security/checkpoint/engineering) "aXB" = (/obj/machinery/computer/secure_data,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; name = "Singularity Monitor"; network = "Singulo"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"aXC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) +"aXC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "delivery"},/area/engine/break_room) "aXD" = (/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{name = "Arrivals"}) "aXE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/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/entry{name = "Arrivals"}) "aXF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2595,7 +2595,7 @@ "aXU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) "aXV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) "aXW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/port) -"aXX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aXX" = (/obj/structure/cable/yellow{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,/area/engine/break_room) "aXY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/port) "aXZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/hallway/primary/port) "aYa" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) @@ -2604,32 +2604,32 @@ "aYd" = (/obj/machinery/power/apc{dir = 1; name = "Port Hallway APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) "aYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) "aYf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/maintenance/storage) -"aYg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aYg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) "aYh" = (/turf/simulated/wall,/area/storage/primary) -"aYi" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) +"aYi" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/library) "aYj" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "brown"},/area/hallway/primary/port) "aYk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/hallway/primary/port) -"aYl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/hallway/primary/port) +"aYl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Library"; opacity = 1},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) "aYm" = (/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,/area/storage/primary) -"aYn" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/port) +"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Library"; opacity = 1},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) "aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "aYp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) "aYq" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/port) -"aYr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"aYr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aYs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; layer = 2.7; name = "privacy shutters"},/obj/machinery/door/airlock/centcom{name = "Chapel"; opacity = 1},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) +"aYt" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "chapel"; layer = 2.7; name = "privacy shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/centcom{name = "Chapel"; opacity = 1},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) +"aYu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aYv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aYw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aYx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Library"; opacity = 1},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) "aYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"aYz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aYA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aYB" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aYC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aYD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aYE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aYF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aYz" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/tcommsat/computer) +"aYA" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/tcommsat/computer) +"aYB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/hallway/secondary/entry{name = "Arrivals"}) +"aYC" = (/obj/item/weapon/cigbutt,/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Port Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aYD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aYE" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "open"; id = "customsinner"; name = "Inner Customs Shutters"; opacity = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) +"aYF" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/library) "aYG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) "aYH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) "aYI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/gateway) @@ -2639,22 +2639,22 @@ "aYM" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "aYN" = (/obj/structure/falsewall{icon_state = "metal3"; opacity = 1},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "aYO" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) -"aYP" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aYP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "aYQ" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/starboard) "aYR" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/maintenance/starboard) "aYS" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aYT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aYU" = (/turf/simulated/wall,/area/engine/break_room) -"aYV" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/engine/break_room) -"aYW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/break_room) +"aYT" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYV" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/computer) +"aYW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/port) "aYX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engine/break_room) "aYY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/break_room) "aYZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/engine/break_room) -"aZa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/break_room) +"aZa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aZb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) -"aZc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"aZd" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) -"aZe" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/engineering) +"aZc" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) +"aZd" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) +"aZe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/port) "aZf" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/engineering) "aZg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office{name = "\improper Supply Offices"}) "aZh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) @@ -2692,30 +2692,30 @@ "aZN" = (/turf/simulated/wall,/area/janitor) "aZO" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/janitor) "aZP" = (/turf/simulated/wall/r_wall,/area/bridge) -"aZQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) -"aZR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/bridge) -"aZS" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) +"aZQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"aZR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/hallway/primary/port) +"aZS" = (/turf/simulated/floor{dir = 5; icon_state = "brown"},/area/hallway/primary/port) "aZT" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "aZU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"aZV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aZV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "aZW" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) "aZX" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/hallway/secondary/construction{name = "\improper Garden"}) "aZY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/storage/tools) "aZZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/storage/tools) "baa" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) -"bab" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/quartermaster/storage) +"bab" = (/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/supply/hidden,/turf/simulated/floor/plating,/area/quartermaster/office{name = "\improper Supply Offices"}) "bac" = (/obj/item/candle,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "bad" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) "bae" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen/red,/obj/item/weapon/tank/emergency_oxygen/double,/turf/simulated/floor/plating,/area/maintenance/starboard) -"baf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bag" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) -"bah" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "delivery"},/area/engine/break_room) +"baf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Art Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/storage/art) +"bag" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Doormaint.dmi'; name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"bah" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/central) "bai" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/engine/break_room) -"baj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"baj" = (/obj/machinery/vending/cola,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "bak" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/break_room) "bal" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/break_room) "bam" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/break_room) -"ban" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/break_room) +"ban" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bao" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/break_room) "bap" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/break_room) "baq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/break_room) @@ -2752,15 +2752,15 @@ "baV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) "baW" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) "baX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"baY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Storage Wing"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"baZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/hallway/primary/fore) +"baY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"baZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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,/area/hallway/primary/port) "bba" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bbb" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-Central-Port"; location = "2-Gateway"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/construction/Storage{name = "Storage Wing"}) "bbc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bbd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"bbe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) +"bbe" = (/obj/structure/cable/yellow{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,/area/hallway/primary/port) "bbf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"bbg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bbg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "bbh" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bbi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bbj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) @@ -2768,7 +2768,7 @@ "bbl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bbm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bbn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"bbo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bbo" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; dir = 4; icon_state = "plaque"; name = "Comemmorative Plaque"; nitrogen = 30; oxygen = 70; tag = "icon-plaque (EAST)"; temperature = 80},/area/hallway/primary/port) "bbp" = (/obj/machinery/light/small{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/hallway/primary/central) "bbq" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/hallway/primary/central) "bbr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) @@ -2784,23 +2784,23 @@ "bbB" = (/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 2; pixel_y = 1},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -3; pixel_y = 2},/obj/structure/closet/secure_closet{req_access_txt = "20"},/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbC" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bbD" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) -"bbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bbE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/hallway/primary/port) "bbF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/central) "bbG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "bbH" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bbI" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor,/area/storage/tools) "bbJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) "bbK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/multitool,/obj/machinery/light_switch{pixel_x = -11; pixel_y = -23},/turf/simulated/floor,/area/storage/tools) -"bbL" = (/obj/machinery/door/airlock{name = "Broom Closet"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/starboard) +"bbL" = (/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,/area/engine/engineering) "bbM" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/starboard) "bbN" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/starboard) "bbO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bbP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/maintenance/starboard) -"bbQ" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) +"bbP" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/engineering) +"bbQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/engineering) "bbR" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) "bbS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) "bbT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) -"bbU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/break_room) +"bbU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) "bbV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{cell_type = 10000; dir = 2; name = "Engineering Foyer APC"; pixel_x = 0; pixel_y = -28},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/engine/break_room) "bbW" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/engine/break_room) "bbX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/engine/break_room) @@ -2841,19 +2841,19 @@ "bcG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "bcH" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/quartermaster/storage) "bcI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) -"bcJ" = (/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"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft,/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"bcJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/quartermaster/storage) "bcK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/quartermaster/storage) "bcL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"bcP" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bcP" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) "bcS" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/power/apc{dir = 8; name = "Storage Wing APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Storage Wing"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bcV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bcV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Storage Wing"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bcW" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/hallway/primary/central) "bcX" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/hallway/primary/central) "bcY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/hallway/primary/fore) @@ -2861,7 +2861,7 @@ "bda" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/janitor) "bdb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor,/area/janitor) "bdc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/legcuffs/beartrap,/obj/item/weapon/legcuffs/beartrap,/turf/simulated/floor,/area/janitor) -"bdd" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/bridge) +"bdd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/hallway/primary/fore) "bde" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge) "bdf" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/bridge) "bdg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) @@ -2877,25 +2877,25 @@ "bdq" = (/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bdr" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bds" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/effect/landmark/start{name = "Captain"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bdt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bdt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bdv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/tools) +"bdv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bdw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bdx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) -"bdy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard) -"bdz" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/starboard) +"bdy" = (/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "Particle Accelerator"; dir = 1; network = list("Singulo")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"bdz" = (/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"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) "bdA" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bdB" = (/obj/machinery/vending/coffee,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) "bdC" = (/obj/machinery/vending/cigarette,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/starboard) -"bdD" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"bdD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bdE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) -"bdF" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/sign/map/left{icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) -"bdG" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) +"bdF" = (/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/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"bdG" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/engineering) "bdH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) "bdI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) "bdJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "browncorner"},/area/hallway/primary/fore) "bdK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Foyer"; req_access_txt = "32"},/turf/simulated/floor,/area/engine/break_room) -"bdL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{icon = 'icons/obj/doors/Doormining.dmi'; name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"bdL" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/turf/simulated/floor,/area/engine/engineering) "bdM" = (/turf/simulated/wall,/area/construction/Storage{name = "Storage Wing"}) "bdN" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/item/weapon/folder/yellow,/turf/simulated/floor,/area/engine/break_room) "bdO" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/engine/break_room) @@ -2934,7 +2934,7 @@ "bev" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) "bew" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) "bex" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) -"bey" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bey" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/clothing/gloves/yellow,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "bez" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/fore) "beA" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) "beB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/locker) @@ -2945,10 +2945,10 @@ "beG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "beH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "beI" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area/storage/primary) -"beJ" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/camera/autoname,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"beJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{icon = 'icons/obj/doors/Doormining.dmi'; name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/tech) "beK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) "beL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/storage) -"beM" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4},/obj/machinery/bot/mulebot{home_destination = "QM #3"; suffix = "#3"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"beM" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) "beN" = (/obj/machinery/door/airlock{name = "Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/central) "beO" = (/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating,/area/hallway/primary/central) "beP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -2976,31 +2976,31 @@ "bfl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bfm" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bfn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=15-Central-Fore"; location = "14-Starboard-Central"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) -"bfo" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"bfp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard) -"bfq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bfr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bfs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bft" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bfu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bfv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) +"bfo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/engineering) +"bfp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering) +"bfq" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bfr" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/camera/autoname,/turf/simulated/floor/plating,/area/storage/tech) +"bfs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/tech) +"bft" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/bot/mulebot{home_destination = "QM #3"; suffix = "#3"},/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) +"bfu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/crew_quarters) +"bfv" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 23},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "bfw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "bfx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "bfy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) -"bfz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) +"bfz" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) "bfA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "bfB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/starboard) "bfC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 6},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/starboard) -"bfD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/hallway/primary/starboard) +"bfD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore) "bfE" = (/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/break_room) "bfF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/break_room) "bfG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 10; icon_state = "caution"},/area/engine/break_room) "bfH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/engine/break_room) "bfI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/engine/break_room) -"bfJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/engine/break_room) +"bfJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "bfK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "caution"},/area/engine/break_room) "bfL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/engine/break_room) -"bfM" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/break_room) +"bfM" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) "bfN" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod5/station) "bfO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod5/station) "bfP" = (/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) @@ -3017,14 +3017,14 @@ "bga" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Tool Storage"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) "bgb" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) "bgc" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) -"bgd" = (/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; pixel_y = 2},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) -"bge" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{dir = 1; pixel_y = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/storage/primary) +"bgd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) +"bge" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) "bgf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) "bgg" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) "bgh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) "bgi" = (/obj/structure/closet/wardrobe/pjs,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters) "bgj" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/mask/balaclava,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/crew_quarters) -"bgk" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bgk" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) "bgl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "bgm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "50"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "bgn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/construction/Storage{name = "Storage Wing"}) @@ -3043,11 +3043,11 @@ "bgA" = (/obj/machinery/door/window{dir = 1; name = "Captain's Bedroom"; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bgB" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bgC" = (/obj/structure/closet/secure_closet/captains,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bgD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bgD" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) "bgE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) -"bgF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"bgG" = (/obj/machinery/door/airlock/glass,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) -"bgH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard) +"bgF" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bgG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) +"bgH" = (/obj/machinery/vending/tool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/storage/primary) "bgI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "bgJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "bgK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/starboard) @@ -3059,10 +3059,10 @@ "bgQ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "bgR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/starboard) "bgS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/starboard) -"bgT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/starboard) -"bgU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/starboard) +"bgT" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/storage/primary) +"bgU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Storage"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering) "bgV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) -"bgW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/hallway/primary/starboard) +"bgW" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) "bgX" = (/turf/simulated/wall/r_wall,/area/maintenance/storage) "bgY" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"},/area/maintenance/storage) "bgZ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/storage) @@ -3070,12 +3070,12 @@ "bhb" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "bot"},/area/maintenance/storage) "bhc" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/break_room) "bhd" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/break_room) -"bhe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/break_room) -"bhf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/break_room) -"bhg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/engine/break_room) -"bhh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/break_room) +"bhe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"bhf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"bhg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bhh" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bhi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/engine/break_room) -"bhj" = (/obj/machinery/vending/tool,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/storage/primary) +"bhj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/storage/tech) "bhk" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) "bhl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "bhm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -3089,7 +3089,7 @@ "bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) "bhv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) "bhw" = (/obj/structure/extinguisher_cabinet{pixel_x = 30; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/port) -"bhx" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/storage/primary) +"bhx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/storage/tech) "bhy" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/engineering) "bhz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/engineering) "bhA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -3104,7 +3104,7 @@ "bhJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) "bhK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorminingglass.dmi'; name = "Vault Storage"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/construction/Storage{name = "Storage Wing"}) "bhL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/construction/Storage{name = "Storage Wing"}) -"bhM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fore) +"bhM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) "bhN" = (/obj/machinery/vending/assist,/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "bhO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) "bhP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/storage/primary) @@ -3128,27 +3128,27 @@ "bih" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "bii" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bij" = (/obj/effect/landmark/start{name = "Captain"},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bik" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bik" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/storage/tech) "bil" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=13-Engineering"; location = "12-Central-Starboard"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) -"bim" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"bin" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"bio" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard) -"bip" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"biq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bir" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bis" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"bit" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"biu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/starboard) -"biv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/starboard) +"bim" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/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/starboard) +"bin" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/engine/engineering) +"bio" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) +"bip" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering) +"biq" = (/obj/structure/closet/toolcloset,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bir" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/emitter{anchored = 1; dir = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"bis" = (/obj/machinery/power/apc{dir = 2; name = "Tech Storage APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/storage/tech) +"bit" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) +"biu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "open"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"biv" = (/obj/machinery/door/airlock/atmos{name = "Engineering Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/starboard) "biw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "bix" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "biy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "biz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) "biA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) -"biB" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow,/obj/machinery/power/apc{dir = 2; name = "Starboard Hallway APC"; pixel_x = -1; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) -"biC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/starboard) +"biB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"biC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/starboard) "biD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"biE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/hallway/primary/starboard) +"biE" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Distro Pump"; on = 1},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplate"; name = "plating - 'to distro'"},/area/maintenance/starboard) "biF" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/storage) "biG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/maintenance/storage) "biH" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "bot"},/area/maintenance/storage) @@ -3198,7 +3198,7 @@ "bjz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bjA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) "bjB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "browncorner"},/area/construction/Storage{name = "Storage Wing"}) -"bjC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bjC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/starboard) "bjD" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/mining{name = "Supply Access"; req_access_txt = "48;50"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bjE" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -26; pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) "bjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/bridge) @@ -3213,20 +3213,20 @@ "bjO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) "bjP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) "bjQ" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"bjR" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bjR" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Engineering Pump"; on = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplate"; name = "plating - 'to engineering'"; tag = "icon-warnplate (NORTH)"},/area/maintenance/starboard) "bjS" = (/turf/simulated/wall,/area/crew_quarters/theatre) "bjT" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) "bjU" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) "bjV" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) "bjW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/theatre) -"bjX" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"bjX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/starboard) "bjY" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/crew_quarters/theatre) "bjZ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/crew_quarters/theatre) "bka" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/crew_quarters/theatre) "bkb" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "bkc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) "bkd" = (/turf/simulated/wall,/area/storage/art) -"bke" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Art Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/art) +"bke" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "bkf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) "bkg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/art) "bkh" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/starboard) @@ -3238,7 +3238,7 @@ "bkn" = (/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,/area/maintenance/storage) "bko" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/maintenance/storage) "bkp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/maintenance/storage) -"bkq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/construction/Storage{name = "Storage Wing"}) +"bkq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) "bkr" = (/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/alarm{pixel_y = 23},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bks" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/maintenance/storage) "bkt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/maintenance/storage) @@ -3350,9 +3350,9 @@ "bmv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/hallway/secondary/entry{name = "Arrivals"}) "bmw" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry{name = "Arrivals"}) "bmx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/machinery/newscaster/security_unit{pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bmy" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/port) +"bmy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "bmz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Supply Access"; req_access_txt = "48;50"},/turf/simulated/floor{dir = 1; icon_state = "brown"},/area/quartermaster/storage) -"bmA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; dir = 4; icon_state = "plaque"; name = "Comemmorative Plaque"; nitrogen = 30; oxygen = 70; tag = "icon-plaque (EAST)"; temperature = 80},/area/hallway/primary/port) +"bmA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bmB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/port) "bmC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "bmD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) @@ -3434,7 +3434,7 @@ "bob" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/simulated/wall/r_wall,/area/maintenance/storage) "boc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; 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/maintenance/storage) "bod" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/storage) -"boe" = (/obj/machinery/vending/snack,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) +"boe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bof" = (/obj/item/device/radio/beacon,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "bog" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "boh" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -3480,8 +3480,8 @@ "boV" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/machinery/door/window{base_state = "right"; icon_state = "right"; name = "Captain's Desk"; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "boW" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/structure/window/reinforced,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "boX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"boY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"boZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"boY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"boZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bpa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/central) "bpb" = (/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/obj/structure/rack,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/theatre) "bpc" = (/obj/effect/landmark/start{name = "Clown"},/turf/simulated/floor,/area/crew_quarters/theatre) @@ -3538,11 +3538,11 @@ "bqb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bqc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bqd" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 2; name = "Restrooms APC"; pixel_x = 0; pixel_y = -27},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) -"bqe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) -"bqf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) +"bqe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bqf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bqh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = 15},/turf/simulated/floor,/area/hallway/primary/central) -"bqi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bqi" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "bqj" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bqk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bql" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/heads) @@ -3568,7 +3568,7 @@ "bqF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central) "bqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bqH" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/theatre) -"bqI" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/engineering) +"bqI" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/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{dir = 1; icon_state = "yellow"},/area/engine/break_room) "bqJ" = (/obj/structure/rack,/obj/effect/landmark/costume,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/theatre) "bqK" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/theatre) "bqL" = (/obj/structure/rack,/obj/effect/landmark/costume,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/theatre) @@ -3639,7 +3639,7 @@ "brY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/carpet,/area/library) "brZ" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) "bsa" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) -"bsb" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) +"bsb" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/break_room) "bsc" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) "bsd" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "bse" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) @@ -3693,7 +3693,7 @@ "bta" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/storage) "btb" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/storage) "btc" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/storage) -"btd" = (/obj/machinery/light/small,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) +"btd" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) "bte" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/engine/engineering) "btf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "btg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -3708,8 +3708,8 @@ "btp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) "btq" = (/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},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) "btr" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bts" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/hallway/secondary/entry{name = "Arrivals"}) -"btt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) +"bts" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboard) +"btt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/starboard) "btu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) "btv" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/port) "btw" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -3747,12 +3747,12 @@ "buc" = (/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (WEST)"; icon_state = "comfychair_brown"; dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bud" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) "bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"buf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"buf" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/starboard) "bug" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "buh" = (/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/storage/tech) "bui" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/storage/tech) "buj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) -"buk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/machinery/light/small{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"buk" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) "bul" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bum" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "bun" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) @@ -3762,7 +3762,7 @@ "bur" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "bus" = (/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,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/computer) "but" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/computer) -"buu" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/computer) +"buu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering) "buv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "buw" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/wall/r_wall,/area/maintenance/storage) "bux" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to External"; on = 1},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) @@ -3787,18 +3787,18 @@ "buQ" = (/turf/simulated/wall,/area/security/vacantoffice) "buR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/vacantoffice) "buS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"buT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"buU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"buV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"buT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering) +"buU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) +"buV" = (/obj/structure/closet/toolcloset,/turf/simulated/floor{dir = 2; icon_state = "yellow"},/area/engine/engineering) "buW" = (/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor/carpet,/area/chapel/main) "buX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "buY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/carpet,/area/library) "buZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/carpet,/area/library) "bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/library) "bvb" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/carpet,/area/library) -"bvc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/library) +"bvc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Engineer's Office"; req_access_txt = "56"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) "bvd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"bve" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) +"bve" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/tech) "bvf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/heads) "bvg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "hop"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads) "bvh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/sortjunction{sortType = 21},/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -3835,7 +3835,7 @@ "bvM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/computer) "bvN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Storage Room"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/computer) "bvO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/tcommsat/computer) -"bvP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/tcommsat/computer) +"bvP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/storage/tech) "bvQ" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "bvR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "bvS" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "External to Filter"; on = 1},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) @@ -3865,9 +3865,9 @@ "bwq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bwr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bws" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bwt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bwu" = (/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{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bwv" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Air Out"; on = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bwt" = (/turf/simulated/wall,/area/engine/engineering) +"bwu" = (/obj/machinery/power/apc{dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"bwv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) "bww" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = -25},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bwx" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bwy" = (/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) @@ -3896,7 +3896,7 @@ "bwV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bwW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "bwX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bwY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bwY" = (/obj/structure/closet/wardrobe/green,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) "bwZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) "bxa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/quartermaster/storage) "bxb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) @@ -3939,9 +3939,9 @@ "bxM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bxN" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bxO" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bxP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bxQ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bxR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bxP" = (/obj/structure/table,/obj/machinery/light{dir = 8},/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) +"bxQ" = (/obj/structure/closet/radiation,/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/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering) +"bxR" = (/obj/machinery/computer/station_alert,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) "bxS" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bxT" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bxU" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) @@ -3977,7 +3977,7 @@ "byy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "byz" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/engine/chiefs_office) "byA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"byB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"byB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/engine/engineering) "byC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) "byD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "byE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Maltese Falcon"},/turf/simulated/floor,/area/crew_quarters/bar) @@ -4006,12 +4006,12 @@ "bzb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bzc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bzd" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bze" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bzf" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bze" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"bzf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "bzg" = (/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{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bzh" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bzi" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"bzj" = (/obj/machinery/librarypubliccomp,/obj/structure/table/woodentable,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) +"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor,/area/engine/engineering) "bzk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/library) "bzl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/carpet,/area/library) "bzm" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) @@ -4022,13 +4022,13 @@ "bzr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) "bzs" = (/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/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bzt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"bzu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bzu" = (/obj/machinery/power/monitor,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "bzv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bzx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bzy" = (/obj/structure/cable/yellow{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,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bzx" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"bzy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bzz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bzA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bzA" = (/obj/machinery/door/airlock{name = "Research Emergency Storage"; req_access_txt = "0"; req_one_access_txt = "47"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bzB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4050,7 +4050,7 @@ "bzT" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzU" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8-Central-Aft"; location = "7-Command-Starboard"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bzW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bzW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "bzX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) "bzY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bzZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/bar) @@ -4093,7 +4093,7 @@ "bAK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/security/vacantoffice) "bAL" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/security/vacantoffice) "bAM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bAN" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bAN" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/surgery) "bAO" = (/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bAP" = (/obj/structure/stool,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "bAQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -4104,14 +4104,14 @@ "bAV" = (/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/engine/break_room) "bAW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bAX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"bAY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bAY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Observation"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/medical/surgery) "bAZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBc" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=12-Central-Starboard"; location = "11-Command-Port"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBd" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"bBf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"bBa" = (/obj/structure/table,/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},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bBb" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) +"bBc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bBd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bBe" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bBf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bBg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bBi" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4170,7 +4170,7 @@ "bCj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bCk" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bCl" = (/obj/structure/table,/obj/item/weapon/storage/bible,/obj/item/weapon/storage/bible,/obj/item/weapon/storage/bible,/obj/machinery/light/small{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bCm" = (/obj/machinery/door_control{id = "chapelside"; name = "Privacy Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "22"},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bCm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bCn" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/chapel/main) "bCo" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bCp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -4182,10 +4182,10 @@ "bCv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) "bCw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/hallway/primary/central) "bCx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bCy" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"bCz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"bCA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"bCB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "E.V.A."; req_access = null; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"bCy" = (/obj/machinery/door/airlock/maintenance{name = "Misc Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bCz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bCA" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) +"bCB" = (/obj/machinery/computer/med_data,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) "bCC" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bCD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bCE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4223,7 +4223,7 @@ "bDk" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/maintenance/storage) "bDl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bDm" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry{name = "Arrivals"}) -"bDn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"bDn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) "bDo" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/security/vacantoffice) "bDp" = (/obj/structure/table/woodentable,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/folder/blue,/turf/simulated/floor/carpet,/area/security/vacantoffice) "bDq" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/carpet,/area/security/vacantoffice) @@ -4241,15 +4241,15 @@ "bDC" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) "bDD" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) "bDE" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bDF" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"},/area/ai_monitored/storage/eva) -"bDG" = (/obj/item/weapon/tank/jetpack/carbondioxide,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"},/area/ai_monitored/storage/eva) -"bDH" = (/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/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bDI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bDJ" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bDK" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bDL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"bDM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"bDN" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"bDF" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bDG" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) +"bDH" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/toxins/lab) +"bDI" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bDJ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bDK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bDL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDM" = (/obj/machinery/power/apc{cell_type = 10000; dir = 4; name = "Research Division APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) +"bDN" = (/obj/item/weapon/cigbutt,/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bDO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bDP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "bDQ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) @@ -4268,7 +4268,7 @@ "bEd" = (/obj/structure/table,/obj/item/weapon/hand_tele,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter{name = "\improper Teleporter Room"}) "bEe" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor,/area/teleporter{name = "\improper Teleporter Room"}) "bEf" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) -"bEg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"bEg" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "bEh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor,/area/hallway/primary/central) "bEi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bEj" = (/turf/simulated/wall,/area/crew_quarters/kitchen) @@ -4317,14 +4317,14 @@ "bFa" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) "bFb" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) "bFc" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/library) -"bFd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/ai_monitored/storage/eva) -"bFe" = (/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"bFf" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "E.V.A. Access"; pixel_x = -1; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bFg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"bFh" = (/obj/structure/dispenser/oxygen,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"bFi" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bFj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bFk" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"bFd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) +"bFe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bFf" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 10; icon_state = "whiteyellow"},/area/medical/chemistry) +"bFg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/extinguisher_cabinet{pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/medbay{name = "Medbay Central"}) +"bFh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bFi" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/crowbar,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) +"bFj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bFk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bFl" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bFm" = (/turf/simulated/wall/r_wall,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bFn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon = 'icons/obj/doors/Doorele.dmi'; name = "Corporate Showroom"; req_access_txt = "19"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) @@ -4336,10 +4336,10 @@ "bFt" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) "bFu" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) "bFv" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) -"bFw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"bFw" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/door_control{dir = 2; id = "chemshuttersinner"; name = "Shutters Control Button"; pixel_x = -26; pixel_y = 23},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bFx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "bFy" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"bFz" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bFz" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/medbay{name = "Medbay Central"}) "bFA" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bFB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bFC" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) @@ -4374,20 +4374,20 @@ "bGf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bGg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "bGh" = (/turf/simulated/wall,/area/chapel/office) -"bGi" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"bGj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/office) +"bGi" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; 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/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "5"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshuttersinner"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bGj" = (/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bGk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bGl" = (/obj/structure/window/reinforced,/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bGm" = (/obj/structure/window/reinforced,/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "bGn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "bGo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bGq" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/camera/motion{c_tag = "E.V.A. Storage"; dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/ai_monitored/storage/eva) -"bGr" = (/obj/machinery/door/window/northleft{dir = 8; name = "E.V.A. Access"; pixel_x = -1; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bGs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/ai_monitored/storage/eva) -"bGt" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"bGu" = (/obj/machinery/door/airlock/security{name = "E.V.A."; req_access = null; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bGv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security E.V.A. Suits"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"bGp" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"bGq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Observation"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bGr" = (/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{icon_state = "dark"},/area/medical/surgery) +"bGs" = (/obj/structure/sign/nosmoking_2,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/storage) +"bGt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"bGu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/crew_quarters/hor) +"bGv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/storage) "bGw" = (/obj/structure/window/reinforced,/obj/structure/showcase{desc = "A stand with an empty construction mech bolted to it. The clamps are rated at 9300PSI."; icon = 'icons/mecha/mecha.dmi'; icon_state = "firefighter"; name = "Construction Mech Exhibit"},/obj/machinery/light/small{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGx" = (/obj/structure/sign/atmosplaque{desc = "A guide to the exhibit, detailing the constructive and destructive applications of modern mech appliances, as well as the development of the uncorruptable cyborg servants of tomorrow, available today."; icon_state = "kiddieplaque"; name = "\improper 'Perfect Machine' Exhibit"; pixel_x = 0; pixel_y = 32},/obj/structure/showcase{desc = "This cyborg looks very robust, deadly even, with cold unseeing eyes. Signs praise the incorruptible nature of synthetics."; dir = 2; icon = 'icons/mob/robots.dmi'; icon_state = "bloodhound"; name = "Cyborg Exhibit"; pixel_y = 3},/obj/structure/window/reinforced,/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGy" = (/obj/structure/showcase{desc = "A stand with the empty NanoTrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."; icon = 'icons/mecha/mecha.dmi'; icon_state = "marauder"; name = "Combat Mech Exhibit"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) @@ -4396,7 +4396,7 @@ "bGB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGC" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 30},/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/structure/table/woodentable,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/really_black,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGD" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) -"bGE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/structure/showcase{desc = "A flimsy model of NanoTrasen's revolutionary genetic modifier. Novel features include a locking system to protect scientists from test subjects, and a built-in suction system to remove vomit."; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "scanner_0"; name = "DNA Modifier Exhibit"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) +"bGE" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/storage) "bGF" = (/obj/structure/showcase{desc = "A stand with a model of the perfect Nanotrasen Employee bolted to it. Signs indicate it is robustly genetically engineered, as well as being ruthlessly loyal."; name = "'Perfect Man' Exhibit"},/obj/structure/sign/atmosplaque{desc = "A guide to the exhibit, explaining how recent developments in genetic modification and cloning technologies by the Nanotrasen Corporation have led to development and the effective immortality of the 'perfect man', the loyal Nanotrasen Employee."; icon_state = "kiddieplaque"; name = "\improper 'Perfect Man' Exhibit"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced,/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGG" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/structure/showcase{desc = "Signs describe how cloning pods like these ensure that every Nanotrasen employee can carry out their contracts in full, even in the unlikely event of their catastrophic death."; icon = 'icons/obj/cloning.dmi'; icon_state = "pod_0"; name = "Cloning Pod Exhibit"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bGH" = (/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/structure/window/reinforced,/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) @@ -4417,7 +4417,7 @@ "bGW" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bGX" = (/obj/structure/kitchenspike,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bGY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bGZ" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"bGZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/toxins/storage) "bHa" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bHb" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bHc" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -4457,22 +4457,22 @@ "bHK" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bHL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bHM" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bHN" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/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/storage/tech) -"bHO" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/library) +"bHN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"bHO" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bHP" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) -"bHQ" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/library) +"bHQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/assembly/chargebay) "bHR" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) "bHS" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/library) "bHT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bHU" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bHV" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bHW" = (/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{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bHX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bHY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"bHZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bIa" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/alarm{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bIb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bIc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) +"bHU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bHV" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bHW" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 12},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bHX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bHY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"bHZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bIa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"bIb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer's Office"; req_access_txt = "40"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bIc" = (/obj/structure/stool/bed/roller,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bId" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bIe" = (/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/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bIf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) @@ -4486,7 +4486,7 @@ "bIn" = (/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/teleporter{name = "\improper Teleporter Room"}) "bIo" = (/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/teleporter{name = "\improper Teleporter Room"}) "bIp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) -"bIq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"bIq" = (/obj/structure/stool/bed,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bIr" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bIs" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bIt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) @@ -4494,7 +4494,7 @@ "bIv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bIw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bIx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"bIy" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bIy" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/newscaster{dir = 8; pixel_x = 0; pixel_y = -31},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bIz" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bIA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bIB" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) @@ -4512,7 +4512,7 @@ "bIN" = (/turf/simulated/floor/plating,/area/tcommsat/server) "bIO" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/maintenance/storage) "bIP" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/maintenance/storage) -"bIQ" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) +"bIQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bIR" = (/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,/area/storage/tech) "bIS" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) "bIT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/storage/tech) @@ -4531,25 +4531,25 @@ "bJg" = (/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/effect/landmark/start{name = "Chaplain"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bJh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bJi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bJj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/storage/tech) -"bJk" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/wood,/area/library) -"bJl" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "open"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Private Office"},/turf/simulated/floor/wood,/area/library) +"bJj" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 8; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshutters"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bJk" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bJl" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bJm" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "bJn" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) "bJo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore) "bJp" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) "bJq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/wood,/area/library) "bJr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) -"bJs" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/ai_monitored/storage/eva) -"bJt" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bJu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bJv" = (/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/ai_monitored/storage/eva) -"bJw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"bJx" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bJy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bJz" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bJA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/ai_monitored/storage/eva) -"bJB" = (/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva) +"bJs" = (/obj/structure/cable/yellow{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{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bJt" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bJu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) +"bJv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bJw" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bJx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bJy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bJz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bJA" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bJB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -31; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) "bJC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bJD" = (/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bJE" = (/obj/structure/table/woodentable,/obj/machinery/cell_charger,/obj/item/weapon/cell/crap,/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) @@ -4581,7 +4581,7 @@ "bKe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) "bKf" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/starboard) "bKg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/storage) -"bKh" = (/obj/structure/closet/wardrobe/green,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/locker) +"bKh" = (/obj/structure/table,/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/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},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bKi" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/hallway/secondary/construction{name = "\improper Garden"}) "bKj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) "bKk" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) @@ -4606,7 +4606,7 @@ "bKD" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/carpet,/area/chapel/office) "bKE" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/carpet,/area/chapel/office) "bKF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"bKG" = (/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"bKG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bKH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bKI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bKJ" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -4619,13 +4619,13 @@ "bKQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/effect/landmark/start{name = "Librarian"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/library) "bKR" = (/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) "bKS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/storage) -"bKT" = (/obj/structure/closet/crate/rcd,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/door/window/northleft{dir = 4; name = "RCD Access"; pixel_x = 1; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"bKU" = (/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/wrench,/obj/item/clothing/mask/gas,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"bKV" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/box/lights/mixed,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"bKW" = (/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/power/apc{cell_type = 10000; dir = 4; name = "E.V.A. Storage APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"bKX" = (/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva) -"bKY" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/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/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva) -"bKZ" = (/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva) +"bKT" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/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,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"bKU" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bKV" = (/obj/item/clothing/glasses/hud/health,/obj/structure/table,/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/weapon/reagent_containers/spray/cleaner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bKW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bKX" = (/turf/simulated/wall/r_wall,/area/medical/exam_room) +"bKY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bKZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bLa" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/disk/data,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/disk/tech_disk{pixel_x = 3; pixel_y = -1},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bLb" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/woodentable,/obj/item/clothing/suit/captunic,/obj/item/clothing/head/helmet/cap,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "bLc" = (/obj/structure/table/woodentable,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/beach_ball{desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen"; item_state = "beachball"; name = "Beach Ball Exhibit"; pixel_y = 7},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) @@ -4641,9 +4641,9 @@ "bLm" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) "bLn" = (/obj/machinery/shieldwallgen,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) "bLo" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) -"bLp" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/engineering) -"bLq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bLr" = (/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"bLp" = (/obj/machinery/door/airlock/atmos{name = "Medbay Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bLq" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Canister Port Pump"; on = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bLr" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/exam_room) "bLs" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engineering) "bLt" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bLu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet{name = "\improper Restrooms"}) @@ -4667,7 +4667,7 @@ "bLM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboard) "bLN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/locker) "bLO" = (/obj/machinery/chem_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"bLP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bLP" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "isolb"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation B"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/exam_room) "bLQ" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bLR" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/maintenance/storage) "bLS" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Pure"},/obj/structure/window/reinforced{dir = 4; pixel_x = 3},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/maintenance/storage) @@ -4677,10 +4677,10 @@ "bLW" = (/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall/r_wall,/area/maintenance/storage) "bLX" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; 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/maintenance/storage) "bLY" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/maintenance/storage) -"bLZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bMa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bLZ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{dir = 8; name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters/preopen{id = "medshutters"; name = "Medbay Shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"bMa" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 24},/obj/machinery/door_control{dir = 2; id = "medshutters"; name = "Medbay Desk Shutters Control"; pixel_x = 24; pixel_y = 36},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bMb" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bMc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bMc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bMd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/lab) "bMe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bMf" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/device/radio/off,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -4696,14 +4696,14 @@ "bMp" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bMq" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bMr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bMs" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) +"bMs" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plating,/area/maintenance/starboard) "bMt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/carpet,/area/library) "bMu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "libsht"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) "bMv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) "bMw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) -"bMx" = (/obj/machinery/door/airlock{name = "Research Emergency Storage"; req_access_txt = "0"; req_one_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"bMy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/science) -"bMz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"bMx" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/patients_rooms) +"bMy" = (/turf/simulated/wall/r_wall,/area/medical/patients_rooms) +"bMz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/aft) "bMA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "bMB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "bMC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Research Break Room"; req_access_txt = "0"; req_one_access_txt = "47"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) @@ -4722,7 +4722,7 @@ "bMP" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/hydroponics) "bMQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"bMS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Starboard Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"bMS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/aft) "bMT" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 19},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "bMU" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) "bMV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) @@ -4738,11 +4738,11 @@ "bNf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/maintenance/storage) "bNg" = (/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/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bNh" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay{name = "Medbay Central"}) -"bNi" = (/obj/structure/table,/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/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bNi" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) "bNj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "bNk" = (/obj/structure/stool/bed/chair,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = -25; pixel_y = -26},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"bNl" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bNm" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) +"bNl" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/patients_rooms) +"bNm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "isola"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation A"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/patients_rooms) "bNn" = (/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/chapel/main) "bNo" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) "bNp" = (/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor/carpet,/area/chapel/office) @@ -4755,29 +4755,29 @@ "bNw" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/library) "bNx" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/library) "bNy" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/door_control{id = "libsht"; name = "Privacy Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "0"},/turf/simulated/floor/wood,/area/library) -"bNz" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/packageWrap,/obj/machinery/light/small,/turf/simulated/floor/wood,/area/library) +"bNz" = (/obj/machinery/atmospherics/binary/pump{dir = 2; icon_state = "intact_on"; name = "Distro Pump"; on = 1},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; name = "plating - 'to distro'"; tag = "icon-warnplate (NORTH)"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bNA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/wood,/area/library) "bNB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/library) -"bNC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"bNC" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bND" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNF" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNI" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"bNE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"bNF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay2{name = "Medbay Storage"}) +"bNG" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/chemistry) +"bNH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bNI" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bNJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "bNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "bNL" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "bNM" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "bNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNP" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"bNO" = (/obj/structure/stool,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"bNP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bNQ" = (/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/item/weapon/paper,/obj/structure/table,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "bNR" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"bNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"bNV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"bNS" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/surgery) +"bNT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bNU" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) +"bNV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bNW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) "bNX" = (/obj/structure/sign/botany,/turf/simulated/wall,/area/hydroponics) "bNY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) @@ -4798,7 +4798,7 @@ "bOn" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/starboard) "bOo" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/starboard) "bOp" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) -"bOq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bOq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) "bOr" = (/turf/simulated/floor{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bOs" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 29},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bOt" = (/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) @@ -4857,11 +4857,11 @@ "bPu" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshutters"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bPv" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) "bPw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hydroponics) -"bPx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bPy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bPz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bPA" = (/obj/machinery/door/airlock/maintenance{name = "Misc Research Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bPB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bPx" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bPy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) +"bPz" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bPA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bPB" = (/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "bPC" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) "bPD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/floor{dir = 9; icon_state = "caution"},/area/maintenance/storage) "bPE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "blackcorner"},/area/maintenance/storage) @@ -4903,16 +4903,16 @@ "bQo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "L12"},/area/hallway/primary/central) "bQp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{desc = ""; icon_state = "L14"},/area/hallway/primary/central) "bQq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "L16"},/area/hallway/primary/central) -"bQr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/central) +"bQr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "bQs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bQt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bQu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bQv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bQw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/security/checkpoint/science) +"bQu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 9; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"bQv" = (/obj/machinery/light_switch{pixel_x = 23; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/toxins/lab) +"bQw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/vending/cola,/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bQx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bQy" = (/obj/machinery/power/apc{cell_type = 10000; dir = 4; name = "Research Division APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/security/checkpoint/science) +"bQy" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bQz" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/crowbar,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"bQA" = (/obj/item/weapon/cigbutt,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bQA" = (/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/research{name = "Research Division"}) "bQB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) "bQC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/hydroponics) "bQD" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "white"},/area/hydroponics) @@ -4930,13 +4930,13 @@ "bQP" = (/obj/machinery/vending/coffee,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bQQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) "bQR" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/sleeper{name = "Sleepers"}) -"bQS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) +"bQS" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bQT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) "bQU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "caution"},/area/maintenance/storage) "bQV" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (EAST)"},/area/maintenance/storage) "bQW" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "bQX" = (/obj/structure/stool,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) -"bQY" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"bQY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bQZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Burn Chamber Outlet"},/obj/machinery/ignition_switch{id = "atmosmixspark"; pixel_x = -5; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "bRa" = (/obj/machinery/computer/security/telescreen{desc = "Used for looking inside the burn chamber."; name = "Burn Chamber Camera"; network = "Atmos"; pixel_x = 0; pixel_y = -30},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) "bRb" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/maintenance/storage) @@ -4946,12 +4946,12 @@ "bRf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; 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/maintenance/storage) "bRg" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) "bRh" = (/turf/simulated/floor/plating,/area) -"bRi" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) +"bRi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bRj" = (/obj/structure/cable/yellow{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{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bRk" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bRl" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bRk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bRl" = (/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) "bRm" = (/turf/simulated/wall,/area/medical/patients_rooms) -"bRn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bRn" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 8; name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters/preopen{id = "medshutters"; name = "Medbay Shutters"},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) "bRo" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bRp" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bRq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) @@ -4961,14 +4961,14 @@ "bRu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/central) "bRv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/central) "bRw" = (/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/central) -"bRx" = (/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bRy" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bRz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bRx" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/exam_room) +"bRy" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bRz" = (/obj/machinery/atmospherics/binary/pump{dir = 2; icon_state = "intact_on"; name = "Medbay Pump"; on = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; name = "plating - 'to medbay'"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bRA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bRB" = (/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) -"bRC" = (/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bRB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bRD" = (/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central) -"bRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/central) +"bRE" = (/turf/simulated/wall/r_wall,/area/medical/sleeper{name = "Medbay Sleeper Room"}) "bRF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bRG" = (/turf/simulated/floor{dir = 8; icon_state = "purplecorner"},/area/hallway/primary/central) "bRH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) @@ -4981,7 +4981,7 @@ "bRO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bRP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) "bRQ" = (/obj/structure/closet/secure_closet/hydroponics,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/hydroponics) -"bRR" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/security/checkpoint/science) +"bRR" = (/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},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/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{dir = 6; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) "bRS" = (/obj/machinery/door/window/westleft{dir = 4; name = "Bridge Deliveries"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "bRT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bRU" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Research Division"},/turf/simulated/floor{icon_state = "bot"},/area/medical/research{name = "Research Division"}) @@ -4997,7 +4997,7 @@ "bSe" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) "bSf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/maintenance/storage) "bSg" = (/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},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"bSh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteredcorner"},/area/security/checkpoint/science) +"bSh" = (/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},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) "bSi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "bSj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "aftstarboard"; name = "Aft-Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) "bSk" = (/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/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5008,32 +5008,32 @@ "bSp" = (/obj/machinery/atmospherics/pipe/tank/oxygen{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bSq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bSr" = (/turf/simulated/wall,/area/maintenance/incinerator) -"bSs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bSt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bSs" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/obj/machinery/power/apc{dir = 2; name = "Medbay Storage APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"bSt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) "bSu" = (/obj/structure/stool/bed/roller,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) "bSv" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/vending/wallmed1{pixel_y = 31},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"bSw" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"bSw" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/window/westleft{dir = 2; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "rndfoyerdesk"; layer = 3.1; name = "R&D Lab Blast Door"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "bSx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "isola"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patients_rooms) "bSy" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"bSz" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "whiteyellow"},/area/medical/chemistry) -"bSA" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"bSB" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) -"bSC" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshuttersinner"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bSD" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) +"bSz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"bSA" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bSB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bSC" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bSD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "bSE" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) -"bSF" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) +"bSF" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) "bSG" = (/obj/structure/stool/bed/roller,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) "bSH" = (/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) -"bSI" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) -"bSJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"bSI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Starboard Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/starboard) +"bSJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bSK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/aft) -"bSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) +"bSL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/device/radio/intercom{pixel_y = -25},/obj/machinery/light,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bSM" = (/obj/machinery/sleeper{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/sleeper{name = "Sleepers"}) "bSN" = (/obj/structure/sign/science,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bSO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) +"bSO" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bSP" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/medical/sleeper{name = "Sleepers"}) "bSQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bSR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/toxins/storage) +"bSR" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/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/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bSS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/crew_quarters/hor) "bST" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bSU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5067,11 +5067,11 @@ "bTw" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bTx" = (/obj/machinery/power/apc{dir = 4; name = "Incinerator APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bTy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bTz" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bTz" = (/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bTA" = (/obj/machinery/power/apc{dir = 8; name = "Patient Room A APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) "bTB" = (/obj/machinery/light/small,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"bTC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"bTD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "isola"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation A"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"bTC" = (/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bTD" = (/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bTE" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) "bTF" = (/obj/machinery/computer/area_atmos,/obj/machinery/light/small{dir = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) "bTG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/power/apc{dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/misc_lab) @@ -5101,9 +5101,9 @@ "bUe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) "bUf" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/lab) "bUg" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bUh" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 8; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/poddoor/shutters/preopen{id = "chemshutters"; name = "Chemistry Lab Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"bUh" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/door/window/eastright,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bUi" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "rndshutters"; name = "R&D Lab Shutters"},/obj/machinery/door/window/westright{dir = 4; name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor{dir = 10; icon_state = "whitepurple"},/area/toxins/lab) -"bUj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "bUk" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/hydroponics) "bUl" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) "bUm" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hydroponics) @@ -5133,37 +5133,37 @@ "bUK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUL" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUM" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bUN" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bUO" = (/turf/simulated/wall,/area/medical/exam_room) "bUP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bUQ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) "bUR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bUS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bUS" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bUT" = (/obj/structure/cable/yellow{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{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bUU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) "bUV" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bUW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) -"bUX" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUX" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bUY" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/power/apc{cell_type = 2500; dir = 2; name = "E.V.A. Storage APC"; pixel_x = 0; pixel_y = -27},/obj/structure/cable/yellow,/obj/machinery/light,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bUZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Gas Pump"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bVa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "bVb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/primary/aft) +"bVc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/centcom{layer = 2.7; name = "Crematorium"; opacity = 1; req_access_txt = "27"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bVd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/aft) "bVe" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/research{name = "Research Division"}) "bVf" = (/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVi" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/motion{c_tag = "E.V.A. Storage #1"; dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bVj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bVk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVl" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVm" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bVn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVo" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"bVp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bVq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bVr" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/newscaster{dir = 8; pixel_x = 0; pixel_y = -31},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bVq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bVr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bVs" = (/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) "bVt" = (/obj/structure/table,/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/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/door_control{dir = 2; id = "rndshutters"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = -25},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bVu" = (/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/hydroponics) @@ -5195,24 +5195,24 @@ "bVU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bVV" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bVW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bVX" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bVY" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bVX" = (/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bVY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bVZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/solar/port) "bWa" = (/obj/machinery/vending/wallmed1{pixel_y = 31},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bWb" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bWc" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "isolb"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Isolation B"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) +"bWb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bWc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bWd" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bWe" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bWf" = (/turf/simulated/wall,/area/medical/medbay2{name = "Medbay Storage"}) -"bWg" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"bWg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "bWh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bWi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bWj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"bWk" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/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,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay2{name = "Medbay Storage"}) +"bWk" = (/obj/item/weapon/tank/jetpack/carbondioxide,/obj/structure/table/reinforced,/obj/machinery/door/window/eastright,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bWl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) "bWm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door_control{id = "isolb"; name = "Isolation B Shutter Control"; pixel_x = -25; pixel_y = -5; req_access_txt = "5"},/obj/machinery/door_control{id = "isola"; name = "Isolation A Shutter Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "5"},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) -"bWn" = (/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{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) -"bWo" = (/obj/structure/table,/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,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bWn" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "open"; id = "libsht"; layer = 2.7; name = "Privacy Shutters"; opacity = 0},/obj/machinery/door/airlock/centcom{layer = 2.7; name = "Private Function Room"; opacity = 1},/turf/simulated/floor/wood,/area/library) +"bWo" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/library) "bWp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bWq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bWr" = (/obj/structure/cable/yellow{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,/area/hallway/primary/aft) @@ -5229,7 +5229,7 @@ "bWC" = (/obj/machinery/computer/secure_data,/obj/item/weapon/book/manual/security_space_law,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = "RD"; pixel_x = 32; pixel_y = 2},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/science) "bWD" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = -30},/obj/item/weapon/folder/white,/obj/structure/table,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bWE" = (/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/structure/table,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) -"bWF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) +"bWF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "bWG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bWH" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "0"; req_one_access_txt = "30;35"},/turf/simulated/floor/plating,/area/hydroponics) "bWI" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -5254,16 +5254,16 @@ "bXb" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXc" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXd" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXe" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"bXf" = (/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{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bXe" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bXf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "bXg" = (/obj/structure/stool/bed/roller,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) "bXh" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bXi" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) +"bXi" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) "bXj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "isolb"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/exam_room) "bXk" = (/obj/structure/table,/obj/item/seeds/harebell,/obj/item/seeds/berryseed,/obj/item/nutrient/rh,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bXl" = (/obj/structure/table,/obj/item/seeds/lemonseed,/obj/item/seeds/cherryseed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "bXm" = (/obj/machinery/power/apc{dir = 8; name = "Patient Room B APC"; pixel_x = -26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/exam_room) -"bXn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/firedoor,/obj/machinery/door/window/eastright{dir = 8; name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters/preopen{id = "medshutters"; name = "Medbay Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXn" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/library) "bXo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bXp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "bXq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) @@ -5274,11 +5274,11 @@ "bXv" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) "bXw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) "bXx" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) -"bXy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "medshutters"; name = "Medbay Door Control"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = 26; range = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/carpet,/area/library) "bXz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "greencorner"},/area/hallway/primary/aft) "bXA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "purplecorner"},/area/hallway/primary/aft) "bXB" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) -"bXC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bXC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/structure/dispenser/oxygen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bXD" = (/obj/structure/table,/obj/item/weapon/cell/potato,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "bXE" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 8; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bXF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -5359,7 +5359,7 @@ "bZc" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) "bZd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) "bZe" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay{name = "Medbay Central"}) -"bZf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bZf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/alarm{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bZg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZh" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZi" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/cable_coil/random,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -5371,15 +5371,15 @@ "bZo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r"; level = 2},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/maintenance/storage) "bZp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/maintenance/storage) "bZq" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Inner Pipe Access"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "grimy"},/area/maintenance/storage) -"bZr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) +"bZr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bZs" = (/obj/machinery/telecomms/broadcaster/preset_left,/obj/machinery/light/small,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bZt" = (/obj/structure/table,/obj/item/weapon/folder/blue,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bZu" = (/obj/machinery/light/small,/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bZv" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZx" = (/obj/structure/cable/yellow{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/aft{name = "Aft Maintenance"}) -"bZy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"bZz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"bZy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Storage"; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"bZz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bZA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "bZC" = (/obj/machinery/vending/wallmed1{pixel_y = 31},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 9; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) @@ -5394,7 +5394,7 @@ "bZL" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/light_switch{pixel_x = -27; pixel_y = 6},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint/science) "bZM" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/science) "bZN" = (/turf/simulated/wall,/area/medical/chemistry) -"bZO" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/chemistry) +"bZO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bZP" = (/obj/structure/closet/secure_closet/chemical,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/chemistry) "bZQ" = (/obj/machinery/chem_master,/obj/machinery/chem_dispenser,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bZR" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -5435,7 +5435,7 @@ "caA" = (/turf/simulated/wall,/area/medical/surgery) "caB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/medical/surgery) "caC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) -"caD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/surgery) +"caD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "caE" = (/obj/structure/sign/nosmoking_2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/surgery) "caF" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/sleeper{name = "Sleepers"}) "caG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/sleeper{name = "Sleepers"}) @@ -5445,23 +5445,23 @@ "caK" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) "caL" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/sleeper{name = "Sleepers"}) "caM" = (/obj/structure/table,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"caN" = (/obj/structure/stool,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) -"caO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"caP" = (/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/item/weapon/paper,/obj/structure/table,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) +"caN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"caO" = (/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{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"caP" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "caQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "white"},/area/security/checkpoint/science) "caR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/doorresearch.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; opacity = 1; req_access_txt = "0"; req_one_access_txt = "47"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) "caS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{icon = 'icons/obj/doors/doorresearch.dmi'; id_tag = "ResearchFoyer"; name = "Research Division"; opacity = 1; req_access_txt = "0"; req_one_access_txt = "47"},/turf/simulated/floor{icon_state = "whitepurplefull"},/area/medical/research{name = "Research Division"}) "caT" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 32},/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/machinery/door_control{dir = 2; id = "rndfoyerdesk"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "caU" = (/obj/structure/filingcabinet/chestdrawer{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"caV" = (/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"caV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "caW" = (/obj/structure/table,/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,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "caX" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "caY" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/toxins/lab) "caZ" = (/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "cba" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"cbb" = (/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/toxins/lab) +"cbb" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "cbc" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 32; pixel_y = 0},/obj/machinery/chem_master,/obj/machinery/door_control{dir = 2; id = "chemistryfoyerdesk"; name = "Blast Door Control Button"; pixel_x = 24; pixel_y = 13},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) -"cbd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) +"cbd" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "cbe" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cbf" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Miscellaneous Research Burn Chamber"; network = list("Misc","RD")},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cbg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) @@ -5472,9 +5472,9 @@ "cbl" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cbm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cbn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"cbo" = (/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; range = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cbo" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "cbp" = (/obj/machinery/vending/cigarette,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"cbq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"cbq" = (/turf/simulated/floor,/area/hallway/primary/central) "cbr" = (/obj/machinery/atmospherics/unary/outlet_injector{tag = "icon-on"; name = "Acid-Proof Air Injector"; icon_state = "on"; dir = 2; unacidable = 1; on = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cbs" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/misc_lab) "cbt" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/engine,/area/toxins/misc_lab) @@ -5485,16 +5485,16 @@ "cby" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) "cbz" = (/obj/structure/table,/obj/item/seeds/carrotseed,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/starboard) "cbA" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/starboard) -"cbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) -"cbC" = (/obj/machinery/door_control{dir = 2; id = "chemshuttersinner"; name = "Shutters Control Button"; pixel_x = -26; pixel_y = 23},/turf/simulated/floor{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) -"cbD" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/security/checkpoint/science) +"cbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central) +"cbC" = (/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central) +"cbD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/central) "cbE" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cbF" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbG" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbH" = (/obj/item/weapon/cigbutt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbI" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbJ" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"cbK" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"cbK" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/hallway/primary/central) "cbL" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbM" = (/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cbN" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) @@ -5506,39 +5506,39 @@ "cbT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/medical/sleeper{name = "Sleepers"}) "cbU" = (/obj/structure/rack,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor{dir = 5; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "cbV" = (/obj/machinery/sparker{id = "Misc"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"cbW" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/vending/cola,/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"cbX" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cbW" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) +"cbX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "cbY" = (/obj/structure/rack,/obj/item/weapon/tank/air,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cbZ" = (/obj/item/clothing/mask/gas,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cca" = (/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/security/checkpoint/science) -"ccb" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) -"ccc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) -"ccd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) -"cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2{name = "Medbay Storage"}) -"ccf" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"ccg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"cch" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) -"cci" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"cca" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ccb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ccc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"cce" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccf" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccg" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"cci" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "ccj" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay2{name = "Medbay Storage"}) -"cck" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"ccl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"ccm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"ccn" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/lab) -"cco" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"ccp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"ccq" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"ccr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/toxins/lab) +"cck" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccn" = (/obj/structure/stool/bed/chair,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 28; pixel_y = -27},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"cco" = (/obj/machinery/vending/snack,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/library) +"ccp" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/packageWrap,/turf/simulated/floor/wood,/area/library) +"ccq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "ccs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/medical/medbay{name = "Medbay Central"}) "cct" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/medbay{name = "Medbay Central"}) "ccu" = (/obj/machinery/light,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/obj/structure/stool/bed/roller,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) "ccv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) "ccw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay{name = "Medbay Central"}) -"ccx" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 8; name = "Medbay Desk"; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters/preopen{id = "medshutters"; name = "Medbay Shutters"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2{name = "Medbay Storage"}) +"ccx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "ccy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/science) "ccz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/checkpoint/science) "ccA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/checkpoint/science) "ccB" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/science) -"ccC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"ccC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "ccD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -3; pixel_y = -26},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "ccE" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/research{name = "Research Division"}) "ccF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5560,8 +5560,8 @@ "ccV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "ccW" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "ccX" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"ccY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"ccZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"ccY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"ccZ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/camera/autoname{dir = 2; network = list("SS13")},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "cda" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cdb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "cdc" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) @@ -5572,14 +5572,14 @@ "cdh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cdi" = (/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/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) "cdj" = (/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/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) -"cdk" = (/obj/machinery/computer/med_data,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/door_control{dir = 2; id = "medshutters"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -25},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) -"cdl" = (/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},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) +"cdl" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "cdm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cdn" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) -"cdo" = (/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},/obj/machinery/power/apc{dir = 2; name = "Medbay Storage APC"; pixel_y = -24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 10; icon_state = "whitegreen"},/area/medical/medbay2{name = "Medbay Storage"}) +"cdo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "cdp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/machinery/door/window/northleft{dir = 2; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "chemistryfoyerdesk"; layer = 3.1; name = "Chemistry Lab Blast Door"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "cdq" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/chemistry) -"cdr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) +"cdr" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cds" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay{name = "Medbay Central"}) "cdt" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cdu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -5594,7 +5594,7 @@ "cdD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{dir = 2; icon_state = "caution"},/area/maintenance/storage) "cdE" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/door/window/westright{dir = 2; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "rndfoyerdesk"; layer = 3.1; name = "R&D Lab Blast Door"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "cdF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cdG" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/machinery/door/window/westleft{dir = 2; name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 3},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "rndfoyerdesk"; layer = 3.1; name = "R&D Lab Blast Door"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"cdG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cdH" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/chemistry) "cdI" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/door/window/northright{dir = 2; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/item/weapon/pen,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "chemistryfoyerdesk"; layer = 3.1; name = "Chemistry Lab Blast Door"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "cdJ" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) @@ -5618,9 +5618,9 @@ "ceb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) "cec" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) "ced" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) -"cee" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) -"cef" = (/obj/machinery/door/window/northright{name = "Observation Room"; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) -"ceg" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/medical/surgery) +"cee" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorcomglass.dmi'},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"cef" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"ceg" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=12-Central-Starboard"; location = "11-Command-Port"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "ceh" = (/turf/simulated/wall,/area/medical/cryo) "cei" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) "cej" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/maintenance/storage) @@ -5631,16 +5631,16 @@ "ceo" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/cmo) "cep" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/cmo) "ceq" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) -"cer" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"ces" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"cet" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cer" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"ces" = (/obj/machinery/door/airlock/atmos{name = "Supply Atmospherics Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"cet" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "ceu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cev" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "purplecorner"},/area/hallway/primary/aft) "cew" = (/obj/machinery/r_n_d/destructive_analyzer{pixel_y = 3},/obj/machinery/camera/autoname{dir = 4; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "warning"},/area/toxins/lab) "cex" = (/turf/simulated/floor{icon_state = "warning"},/area/toxins/lab) "cey" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor{icon_state = "warning"},/area/toxins/lab) "cez" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"ceA" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"ceA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorcomglass.dmi'},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "ceB" = (/turf/simulated/wall,/area/toxins/lab) "ceC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) "ceD" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/wood,/area/library) @@ -5654,7 +5654,7 @@ "ceL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "ceM" = (/obj/machinery/shieldwallgen{req_access = list(47)},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "ceN" = (/obj/machinery/shieldwallgen,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) -"ceO" = (/obj/machinery/light/small,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"ceO" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "ceP" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "ceQ" = (/obj/machinery/door/airlock/external{name = "Auxiliary Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) "ceR" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/library) @@ -5663,7 +5663,7 @@ "ceU" = (/obj/structure/table,/obj/item/weapon/dice,/turf/simulated/floor/plating,/area/maintenance/starboard) "ceV" = (/obj/structure/rack,/obj/item/weapon/contraband/poster,/obj/item/weapon/light/bulb,/turf/simulated/floor/plating,/area/maintenance/starboard) "ceW" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/spacecash,/turf/simulated/floor/plating,/area/maintenance/starboard) -"ceX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"ceX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "ceY" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light_construct/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ceZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cfa" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/medical/surgery) @@ -5671,9 +5671,9 @@ "cfc" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cfd" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/surgery) "cfe" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor,/area/medical/surgery) -"cff" = (/obj/structure/stool/bed/roller,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cff" = (/obj/machinery/librarypubliccomp,/obj/structure/table/woodentable,/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/library) "cfg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cfh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cfh" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distro Pump"; on = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; name = "plating - 'to distro'"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "cfi" = (/obj/machinery/power/apc{dir = 1; name = "Cryogenics APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/light/small{dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) "cfj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "cfk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/cryo) @@ -5685,7 +5685,7 @@ "cfq" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/blue,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cfr" = (/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cfs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/CMO,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"cft" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"cft" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorcomglass.dmi'},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cfu" = (/obj/structure/table,/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{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "cfv" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cfw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) @@ -5703,9 +5703,9 @@ "cfI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "cfJ" = (/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{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "cfK" = (/obj/machinery/door/window/southright,/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cfL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"cfM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"cfN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"cfL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{icon = 'icons/obj/doors/Doorcomglass.dmi'},/turf/simulated/floor,/area/bridge/meeting_room{name = "\improper Command Corridors"}) +"cfM" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Supply Pump"; on = 1},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; name = "plating - 'to supply'"; tag = "icon-warnplate (NORTH)"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"cfN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "cfO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "cfP" = (/obj/machinery/bookbinder{pixel_y = 0},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/wood,/area/library) "cfQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5716,8 +5716,8 @@ "cfV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cfW" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/toxins/misc_lab) "cfX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/misc_lab) -"cfY" = (/turf/simulated/wall,/area/toxins/server) -"cfZ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) +"cfY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/door/window/eastright,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cfZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cga" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) "cgb" = (/obj/structure/lattice,/obj/item/weapon/crowbar/red,/turf/space,/area) "cgc" = (/obj/structure/rack,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5726,17 +5726,17 @@ "cgf" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cgg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cgh" = (/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/table,/obj/item/weapon/surgical_drapes,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/surgery) -"cgi" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cgi" = (/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/structure/table/reinforced,/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/machinery/camera/motion{c_tag = "E.V.A. Storage #2"; dir = 2},/obj/machinery/requests_console{department = "EVA"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cgj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cgk" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cgl" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) +"cgl" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cgm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) "cgn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo) "cgo" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/cryo) "cgp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor,/area/medical/cryo) "cgq" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cryo) "cgr" = (/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) -"cgs" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/toxins/server) +"cgs" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cgt" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "dark"},/area/medical/cmo) "cgu" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cgv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -5746,10 +5746,10 @@ "cgz" = (/obj/structure/table,/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/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "cgA" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "cgB" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"cgC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) -"cgD" = (/obj/machinery/chem_master,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"cgC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "E.V.A. Access"; req_access_txt = "0"; req_one_access_txt = "18;3"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cgD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security E.V.A. Suits"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cgE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central) -"cgF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cgF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cgG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay2{name = "Medbay Storage"}) "cgH" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) "cgI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/toxins/lab) @@ -5759,7 +5759,7 @@ "cgM" = (/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{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "cgN" = (/obj/machinery/atmospherics/pipe/vent{dir = 2},/turf/simulated/floor/plating/airless,/area) "cgO" = (/obj/machinery/atmospherics/binary/pump{name = "Burn Chamber Inlet"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "warning"},/area/maintenance/storage) -"cgP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cgP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "cgQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/server) "cgR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cgS" = (/obj/machinery/blackbox_recorder,/obj/machinery/door/window/southright,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5780,8 +5780,8 @@ "chh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/hallway/primary/central) "chi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) "chj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) -"chk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) -"chl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"chk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/hallway/secondary/entry{name = "Arrivals"}) +"chl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/centcom{name = "Chapel Office"; opacity = 1; req_access_txt = "27"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "chm" = (/obj/structure/closet/crate,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "chn" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/space,/area) "cho" = (/obj/structure/closet,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5813,7 +5813,7 @@ "chO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "CMO Maintenance"; req_access_txt = "40"},/turf/simulated/floor/plating,/area/medical/cmo) "chP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central) "chQ" = (/obj/structure/table,/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/power/apc{dir = 8; name = "Chemistry APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/item/device/radio/headset/headset_med,/turf/simulated/floor{dir = 10; icon_state = "whiteyellow"},/area/medical/chemistry) -"chR" = (/obj/structure/table,/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},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) +"chR" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/office) "chS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "chT" = (/obj/machinery/telecomms/bus/preset_one,/obj/machinery/door/window/northleft,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "chU" = (/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Deliveries"; req_access_txt = "5; 33"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/medical/chemistry) @@ -5829,11 +5829,11 @@ "cie" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/pestkiller/lindane,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "cif" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cig" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cih" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cih" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "bluecorner"},/area/hallway/secondary/entry{name = "Arrivals"}) "cii" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cij" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) "cik" = (/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cil" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"cil" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) "cim" = (/obj/item/weapon/minihoe,/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = 0; pixel_y = 32},/obj/machinery/door_control{dir = 2; id = "hydroshut"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = 24},/obj/structure/table,/obj/item/nutrient/rh,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/hydroponics) "cin" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cio" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 2; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) @@ -5860,14 +5860,14 @@ "ciJ" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","Medbay")},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo) "ciK" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "ciL" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo) -"ciM" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/library) +"ciM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals"}) "ciN" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/paicard,/turf/simulated/floor/wood,/area/library) "ciO" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ciS" = (/obj/machinery/computer/crew,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"ciT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"ciT" = (/obj/machinery/gibber,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "ciU" = (/obj/machinery/door/airlock/maintenance{name = "Chemistry Lab Maintenance"; req_access_txt = "5; 33"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/chemistry) "ciV" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Chemistry"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/chemistry) "ciW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) @@ -5885,7 +5885,7 @@ "cji" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cjj" = (/turf/simulated/wall,/area/crew_quarters/hor) "cjk" = (/turf/simulated/wall/r_wall,/area/toxins/storage) -"cjl" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/toxins/storage) +"cjl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/structure/showcase{desc = "A flimsy model of NanoTrasen's revolutionary genetic modifier. Novel features include a locking system to protect scientists from test subjects, and a built-in suction system to remove vomit."; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "scanner"; name = "DNA Modifier Exhibit"; pixel_y = 3},/turf/simulated/floor/carpet,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "cjm" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) "cjn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) "cjo" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central) @@ -5906,11 +5906,11 @@ "cjD" = (/obj/structure/closet/crate/freezer,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/medical/surgery) "cjE" = (/obj/structure/stool/bed/roller,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cjF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"cjG" = (/obj/structure/stool/bed,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "cjH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Maltese Falcon"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/bar) "cjI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) "cjJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/bridge/meeting_room{name = "\improper Command Corridors"}) -"cjK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer's Office"; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"cjK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "cjL" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cjM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "cjN" = (/obj/item/weapon/folder/blue,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -5922,15 +5922,15 @@ "cjT" = (/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/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 28},/turf/simulated/floor{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/tcommsat/computer) "cjU" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/tcommsat/computer) "cjV" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -26},/turf/simulated/floor,/area/maintenance/storage) -"cjW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cjX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"cjY" = (/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{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/aft) -"cjZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/assembly/chargebay) -"cka" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/assembly/chargebay) -"ckb" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/assembly/chargebay) -"ckc" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 14},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/assembly/chargebay) -"ckd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "0"; req_one_access_txt = "7;35"},/turf/simulated/floor/plating,/area/assembly/chargebay) -"cke" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cjW" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cjX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cjY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cjZ" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cka" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"ckb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) +"ckc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/centcom{name = "Chapel Funeral Parlour"; opacity = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"ckd" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cke" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "ckf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ckg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ckh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/hor) @@ -5943,14 +5943,14 @@ "cko" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "ckp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) "ckq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry{name = "Arrivals"}) -"ckr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"cks" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"ckr" = (/obj/structure/closet/crate/rcd,/obj/machinery/door/window/northleft{dir = 4; name = "RCD Access"; pixel_x = 1; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cks" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "ckt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"cku" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"cku" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = ""},/obj/structure/window/reinforced/tinted,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "ckv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "ckw" = (/turf/simulated/floor/plating/airless,/area/maintenance/aft{name = "Aft Maintenance"}) -"ckx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"cky" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/hallway/secondary/entry{name = "Arrivals"}) +"ckx" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cky" = (/obj/machinery/light/small{dir = 4},/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{icon_state = "dark"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "ckz" = (/obj/machinery/door/airlock/external,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ckA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) "ckB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -5960,9 +5960,9 @@ "ckF" = (/obj/structure/stool/bed/chair,/obj/machinery/power/apc{dir = 1; name = "Medical Security Checkpoint APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) "ckG" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) "ckH" = (/obj/structure/closet/secure_closet/security/med,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) -"ckI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"ckJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "bluecorner"},/area/hallway/secondary/entry) -"ckK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) +"ckI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"ckJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals"}) +"ckK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) "ckL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ckM" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "ckN" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) @@ -5986,13 +5986,13 @@ "clf" = (/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/crew_quarters/hor) "clg" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "clh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) -"cli" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"clj" = (/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"clk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"cll" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) -"clm" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/maintenance/aft{name = "Aft Maintenance"}) -"cln" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Air Out"; on = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/maintenance/aft{name = "Aft Maintenance"}) -"clo" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cli" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/maintenance/storage) +"clj" = (/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"clk" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"cll" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"clm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"cln" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "neutralcorner"},/area/hallway/primary/central) +"clo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/virology) "clp" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "clq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "clr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6001,36 +6001,36 @@ "clu" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "clv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "clw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/robotics) -"clx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"clz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"clx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"cly" = (/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 = -26; pixel_y = 26},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) +"clz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology) "clA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/security/checkpoint/medical) "clB" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/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,/area/security/checkpoint/medical) "clC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "red"},/area/security/checkpoint/medical) -"clD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Medbay Security Post"},/turf/simulated/floor,/area/security/checkpoint/medical) +"clD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/virology) "clE" = (/obj/machinery/telecomms/receiver/preset_right,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "clF" = (/obj/machinery/telecomms/receiver/preset_left,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid{icon_state = "gcircuit"; name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "clG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/bookcase{name = "bookcase"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/turf/simulated/floor/wood,/area/assembly/showroom{name = "\improper Corporate Showroom"}) "clH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/medical/cmo) "clI" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"clJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"clJ" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/virology) "clK" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"clL" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"clL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) "clM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"clN" = (/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,/area/hallway/secondary/entry) +"clN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/virology) "clO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) "clP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "clQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) "clR" = (/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "Mech Bay"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) "clS" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/assembly/chargebay) -"clT" = (/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{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"clT" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/aft{name = "Aft Maintenance"}) "clU" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) "clV" = (/obj/machinery/vending/coffee,/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "clW" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "clX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/assembly/chargebay) "clY" = (/obj/machinery/vending/dinnerware,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "clZ" = (/obj/structure/noticeboard{pixel_x = 2; pixel_y = 32},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) -"cma" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/morgue{density = 0; icon_state = "door0"; name = "Funeral Parlour"; opacity = 0; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"cma" = (/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/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/virology) "cmb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) "cmd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/crew_quarters/hor) @@ -6044,13 +6044,13 @@ "cml" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/storage) "cmm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/toxins/storage) "cmn" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/woodentable,/obj/item/weapon/paper,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"cmo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"cmo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/medical/virology) "cmp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) -"cmq" = (/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) -"cmr" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) -"cms" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/aft{name = "Aft Maintenance"}) +"cmq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/virology) +"cmr" = (/obj/structure/stool/bed/roller,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"cms" = (/obj/structure/lattice,/turf/space,/area/maintenance/aft{name = "Aft Maintenance"}) "cmt" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cmu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"cmu" = (/obj/structure/table,/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{icon_state = "white"},/area/medical/genetics_cloning) "cmv" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmw" = (/obj/structure/closet/crate,/obj/item/weapon/cable_coil,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cmx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6068,7 +6068,7 @@ "cmJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/wood,/area/security/vacantoffice) "cmK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cmL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"cmM" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"cmM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{locked = 0; name = "Auxiliary Robotics Access"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/robotics) "cmN" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "cmO" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) "cmP" = (/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "Mech Bay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) @@ -6086,14 +6086,14 @@ "cnb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "cnc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "cnd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"cne" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"cne" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cnf" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "cng" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) "cnh" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "cni" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "cnj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"cnk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/maintenance/aft{name = "Aft Maintenance"}) -"cnl" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/maintenance/aft{name = "Aft Maintenance"}) +"cnk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"cnl" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitegreenfull"},/area/medical/medbay3{name = "Medbay Aft"}) "cnm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cnn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cno" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) @@ -6143,9 +6143,9 @@ "cog" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/storage) "coh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "escape"},/area/hallway/primary/aft) "coi" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"coj" = (/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{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/maintenance/aft{name = "Aft Maintenance"}) -"cok" = (/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/maintenance/aft{name = "Aft Maintenance"}) -"col" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/maintenance/aft{name = "Aft Maintenance"}) +"coj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) +"cok" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/assembly/robotics) +"col" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) "com" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "con" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) "coo" = (/obj/item/weapon/caution/cone,/turf/simulated/floor/plating/airless,/area/toxins/test_area) @@ -6218,7 +6218,7 @@ "cpD" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/assembly/chargebay) "cpE" = (/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "cpF" = (/turf/simulated/wall/r_wall,/area/medical/genetics_cloning) -"cpG" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"cpG" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Medbay Security Post"},/turf/simulated/floor{icon_state = "redfull"},/area/security/checkpoint/medical) "cpH" = (/obj/machinery/recharge_station,/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "bot"},/area/assembly/chargebay) "cpI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cpJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera/autoname{dir = 4; network = list("SS13","RD")},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6263,7 +6263,7 @@ "cqw" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "cqx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "cqy" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"cqz" = (/obj/structure/table,/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"cqz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) "cqA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft) "cqB" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/assembly/robotics) "cqC" = (/turf/simulated/floor,/area/assembly/robotics) @@ -6296,7 +6296,7 @@ "crd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cre" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "crf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) -"crg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Auxiliary Research Access"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "delivery"},/area/assembly/robotics) +"crg" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "crh" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/assembly/robotics) "cri" = (/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/assembly/robotics) "crj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) @@ -6396,7 +6396,7 @@ "csZ" = (/turf/simulated/floor/airless{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/toxins/test_area) "cta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/portsolar) "ctb" = (/turf/simulated/floor{dir = 4; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) -"ctc" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"ctc" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ctd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cte" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics_cloning) "ctf" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) @@ -6417,7 +6417,7 @@ "ctu" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/assembly/robotics) "ctv" = (/turf/simulated/wall,/area/medical/medbay3{name = "Medbay Aft"}) "ctw" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/medbay3{name = "Medbay Aft"}) -"ctx" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"ctx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cty" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "ctz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "ctA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6457,7 +6457,7 @@ "cui" = (/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cuj" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) "cuk" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/medical/medbay3{name = "Medbay Aft"}) -"cul" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/medical/medbay3{name = "Medbay Aft"}) +"cul" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cum" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cun" = (/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/medical/medbay3{name = "Medbay Aft"}) "cuo" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/mob/living/carbon/monkey,/turf/simulated/floor,/area/medical/genetics) @@ -6493,12 +6493,12 @@ "cuS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cuU" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"cuV" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuV" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cuW" = (/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/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cuY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cuX" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Research Pump"; on = 1},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; name = "plating - 'to research'"; tag = "icon-warnplate (NORTH)"},/area/maintenance/aft{name = "Aft Maintenance"}) +"cuY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cuZ" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/assembly/robotics) -"cva" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/assembly/robotics) +"cva" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cvb" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "cvc" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13","RD")},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{dir = 1; icon_state = "whitehall"},/area/assembly/robotics) "cvd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -6560,19 +6560,19 @@ "cwh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) "cwi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/xenobiology) "cwj" = (/obj/structure/cable/yellow{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{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) -"cwk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) +"cwk" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distro Pump"; on = 1},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; name = "plating - 'to distro'"},/area/maintenance/aft{name = "Aft Maintenance"}) "cwl" = (/obj/machinery/door/airlock/maintenance{name = "Toxins Lab Maintenance"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwm" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay3{name = "Medbay Aft"}) "cwn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwo" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwp" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwq" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwr" = (/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"cwr" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/assembly/chargebay) "cws" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwu" = (/turf/simulated/wall/r_wall,/area/medical/virology) "cwv" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virology) -"cww" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cww" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/assembly/chargebay) "cwx" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/medical/virology) "cwy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{dir = 10; icon_state = "escape"},/area/hallway/primary/aft) "cwz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6580,7 +6580,7 @@ "cwB" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cwC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cwD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "7;12"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cwE" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) +"cwE" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Canister Port Pump"; on = 0},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay{name = "Medbay Central"}) "cwG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cwH" = (/obj/machinery/power/apc{dir = 1; name = "Mech Bay APC"; pixel_x = 0; pixel_y = 26},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/assembly/chargebay) @@ -6589,7 +6589,7 @@ "cwK" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plating,/area/assembly/chargebay) "cwL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) "cwM" = (/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,/area/medical/virology) -"cwN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cwN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cwO" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/exit) "cwP" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "cwQ" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/machinery/door/window/eastleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"},/area/assembly/chargebay) @@ -6612,7 +6612,7 @@ "cxh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) "cxi" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) "cxj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) -"cxk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) +"cxk" = (/obj/machinery/door/airlock/atmos{name = "Security Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxl" = (/turf/simulated/floor{dir = 8; icon_state = "whiteredcorner"},/area/medical/medbay{name = "Medbay Central"}) "cxm" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cxn" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) @@ -6626,7 +6626,7 @@ "cxv" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/security/checkpoint/medical) "cxw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cxx" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"cxy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) +"cxy" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) "cxz" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "cxA" = (/obj/machinery/light,/obj/machinery/camera/autoname{dir = 1; network = list("Toxins")},/turf/simulated/floor/airless,/area/toxins/test_area) "cxB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/stool,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) @@ -6651,7 +6651,7 @@ "cxU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cxV" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cxW" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"cxX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/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/airlock/medical{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{icon_state = "white"},/area/medical/virology) +"cxX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cxY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cxZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) "cya" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) @@ -6665,7 +6665,7 @@ "cyi" = (/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) "cyj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cyk" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"cyl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cym" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology) "cyn" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cyo" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/exit) @@ -6684,7 +6684,7 @@ "cyB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cyC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/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{icon_state = "dark"},/area/medical/morgue) "cyD" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/camera/autoname{dir = 2; network = list("SS13","RD")},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"cyE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cyE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cyF" = (/obj/structure/closet/emcloset,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/xenobiology) "cyG" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cyH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -6715,12 +6715,12 @@ "czg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) "czh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) "czi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) -"czj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) "czk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/exit) "czl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) "czm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "czn" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) -"czo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"czo" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "czp" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/xenobiology) "czq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "czr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -6728,7 +6728,7 @@ "czt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "czu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "czv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) -"czw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) +"czw" = (/obj/machinery/vending/cigarette,/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) "czx" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czy" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czz" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6738,7 +6738,7 @@ "czD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "czE" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 2; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "czF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/medical/virology) -"czG" = (/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 = -26; pixel_y = 26},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"czG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "purple"},/area/hallway/primary/aft) "czH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor{icon_state = "dark"},/area/medical/virology) "czI" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "czJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/secondary/exit) @@ -6782,7 +6782,7 @@ "cAv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cAw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) "cAx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/medical/virology) -"cAy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cAy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/maintenance/aft{name = "Aft Maintenance"}) "cAz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/virology) "cAA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) "cAB" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) @@ -6946,7 +6946,7 @@ "cDD" = (/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/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) "cDE" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/toxins/xenobiology) "cDF" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cDG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor,/area/assembly/chargebay) +"cDG" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper,/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cDH" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cDI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor,/area/assembly/chargebay) "cDJ" = (/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/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -7287,9 +7287,9 @@ "cKg" = (/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) "cKh" = (/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) "cKi" = (/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) -"cKj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cKj" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/door_control{desc = "A remote control switch for the cloning door."; id = "CloningDoor"; name = "Cloning Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cKk" = (/obj/machinery/disposal,/obj/machinery/light_switch{pixel_x = 23; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"cKl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cKl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cKm" = (/turf/simulated/shuttle/floor,/area/centcom/evac) "cKn" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cKo" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/simulated/shuttle/plating,/area/centcom/evac) @@ -7323,7 +7323,7 @@ "cKQ" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) "cKR" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/centcom/evac) "cKS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) -"cKT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/medical/medbay3{name = "Medbay Aft"}) +"cKT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cKU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cKV" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) "cKW" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) @@ -7341,7 +7341,7 @@ "cLi" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cLj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cLk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) -"cLl" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"cLl" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_medical{id_tag = "CloningDoor"; name = "Cloning Lab"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/genetics_cloning) "cLm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "cLn" = (/turf/simulated/shuttle/floor,/area/supply/dock) "cLo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) @@ -7349,7 +7349,7 @@ "cLq" = (/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) "cLr" = (/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) "cLs" = (/obj/machinery/vending/coffee,/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) -"cLt" = (/obj/machinery/vending/cigarette,/obj/machinery/ai_status_display{pixel_y = 32},/obj/machinery/light/small{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) +"cLt" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6;5"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cLu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay3{name = "Medbay Aft"}) "cLv" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/crew_quarters/hor) "cLw" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/crew_quarters/hor) @@ -7360,14 +7360,12 @@ "cLB" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) "cLC" = (/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "cLD" = (/turf/unsimulated/wall,/area/centcom/control) -"cLE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/aft) "cLF" = (/obj/machinery/light/small,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cLG" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) "cLH" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) "cLI" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "cLJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) "cLK" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"cLL" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cLM" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/floor/plating,/area/medical/medbay3{name = "Medbay Aft"}) "cLN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) "cLO" = (/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) @@ -7398,7 +7396,6 @@ "cMn" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) "cMo" = (/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "cMp" = (/obj/structure/closet/wardrobe/white,/obj/machinery/power/apc{dir = 1; name = "Cloning Lab APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics_cloning) -"cMq" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/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; range = 6},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics_cloning) "cMr" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) "cMs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cMt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) @@ -7428,8 +7425,6 @@ "cMR" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) "cMS" = (/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) "cMT" = (/obj/structure/table,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 29},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/medical/genetics) -"cMU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"cMV" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cMW" = (/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) "cMX" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) "cMY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/toxins/mixing) @@ -7473,8 +7468,6 @@ "cNK" = (/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{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cNL" = (/obj/machinery/power/apc{dir = 4; name = "Medbay Aft APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3{name = "Medbay Aft"}) "cNM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cNN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "IgnoreThis"; name = "Cloning Lab"; req_access_txt = "5; 9"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitebluefull"},/area/medical/genetics_cloning) -"cNO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6;5"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "cNP" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cNQ" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "cNR" = (/obj/structure/stool,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay3{name = "Medbay Aft"}) @@ -7557,7 +7550,6 @@ "cPq" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cPr" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 1; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 2},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cPs" = (/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cPt" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/obj/item/device/radio/electropack,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cPu" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) "cPv" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) "cPw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) @@ -7590,7 +7582,6 @@ "cPX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) "cPY" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cPZ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"cQa" = (/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},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQb" = (/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) "cQc" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cQd" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -7621,7 +7612,6 @@ "cQC" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) "cQD" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) "cQE" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"cQF" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/weapon/cable_coil,/obj/item/device/multitool,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/engine,/area/toxins/xenobiology) "cQG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) "cQH" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) "cQI" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) @@ -9516,127 +9506,127 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadacNacNacNacNacNaadacOaadacNacNacNacNacNaadaakaakaadaaaaadaaaaaaaaaaadaaaaaaaaiacPacQacRacSacTacUacVacWacXacYacZadaadbadcaddadeabvadfadgadhadhadiadhadhaEaabvadkadladmacoadnabwadoadpadqadradsadtaduaduadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaadaadaaaaaaaelaadaadaaaaadaadaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaadaaaaaaaadaaaaaaaaaaadaaaaaaadEadFadGaaCaaCadHadIadJadKadLadMadNadOadOadPadQadRabvadfadfadSadTadUaEwaEyaEbabvadYadZaeaaebaecabwaedaeeaefaegadsaehaeiaejaekaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafhaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaadaadaaaaadaaaaaaaadaadaadaadaaiaenaeoaaiaepaeqaboaeraesaetaboaeuaeuaeuaboaevaewabvaexaexaeyaezaeAaeBabvaeCabvaeDabwaeEabwaeFabwaeGaeeaeHadraeIaeJaduaduaeKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaadadAaaaaaaaaaaadaaaaaaaaaaaEaadaadaadaadaadaadaadaadaaaaadaaiaaiaeLaaiaaiaaiaaiaaiaeMaeMaeMaeMaeMaeMaeMaeNaeOabvaePaAbaeRaeSaeTaeUabvaeVaeWaeXaeYaeZafaafbafcafdafeadrabWabWabWajCaDZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaakaadacNacNacNacNacNaadafiaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaacaaaaaaaaaaaaaadaaaaaaaadaadaadaadafjafkafkafkaflaDXafkaeMafnafoafpafqafrafqafsaftafuafvafwafxafyafzafAafBafCafDafEafFafGafHafIabWabWabWabWaadaakaadaadaakaakaaEaadaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaadaaaaaaaadagTaaaaaaaaaaadaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadabWafQauTauPauQauRauSafkaeMafnafWafXafYafZagaagaafZagbagcagdageagfaggaggaggaghagiagjagkadradragladsadsagmagnaadaaaaaaaaaaaaaaaaadaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaaaaaaaadaaaaaaaaeaadaadaadaadaadaadabWabWagpabWabWagqatTagsagtaguatSafkaeMafnagwagxagyagzagAagBafqagCabvagDagEagFagGagHagIagJagKagLagMagNagOagPagOagQagRagSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaaaadAaaaaaaaaaaadaaaaaaaaaabaaaaaaaaadaadaadaadaadaaeaaaabWabWagpabWagUagVagWagXauNauOahaafQahbauMaeMaeMahdaheabvahfahgahhahiahjahkabvacKahlacKacKacKafQafQabWabWabWabWadsagladsahmahnahoabWaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaakaadacNacNacNacNacNaadadAaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaaaaaaaaeaadabWahpahqadrahradsahsabWahtahuahvafQaALaCcahyahzahAahBahCahCahCahCahCahCahCahCahDahEahFahGahHaeMahIabWahJahKahLahLahMadsahNahOahPabWaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaaEaaaaaaaaaaadaaaaaaaaaafMaaaaaaaaaaadaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaadaaaabWahpadsahQahrahRahSahTahUahVahWahXahYahZaiaaibaicaidaieaifaifaigaieaifaihaifaiiaijaifaikailaimainabWadsaglaioaipaipadsaiqairaisabWaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaitaiuaivaaaaaaaaaaaaaaaaaEaadaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaEaaaaemaemaemaemaemaadadAaadaemaemaemaemaemaaaaakaaaaadaadaadaaeaaeaadaadaaaabWaiwaixaiyahraizaiAaiBainaiCainaiDaiEaiFaiGaiHaiIaiJaiGaiKaiIaiFaiGaiLaiMaiNaiOaiPaiQaiRaEBaeMainabWadsaglaiTaiUaiVadsabWaiWaiXabWaadaadaaaaadaadaadaadaadaadaadabWabWaiYabWaaaaiZajaajbajaajcaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaakaaaaadaaaaadaadaaaaaaajdaaaaaaaadaaaaaaaadaaaaaEaaaaaaaaaaadaadajeajeajeabWabWadradradrajfaizainajgajhajiainafQajjavKajlaeMajmavJajoaeMajpawPajraeMaxPajpavTaeMajpavSajraeMajvabWalYaglaiTajwadsadsajxajyajzabWajAabWabWabWabWabWabWajAabWabWabWajBadsabWaaaajCajaajDajaajCaaaaaaaaEaaEaaaaaaaaaaakaaaagoagoagoagoagoaadafMaadagoagoagoagoagoaaaaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaaaaaaaadaaaajEajFajEaadaadaadaadaakaakaakaaaaaaaaaajGajeajeajHajIajJajKajJajLajKajMajNajOajgajPajiainafQajQajRajSaeMajTajRajSaeMajUajRajSaeMajVajWajXaeMajYajRajZaeMainabWadsagladradradradsabWabWabWabWajwadsadsadsadsakaakbakcadsakdabWabWaiYabWabWabWakeakfakgabWaaaaaaaakaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaaafMaaaaaaaadaaaaaaaadaaaaakaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaakhakiakhaadaaaaaaaadaaaaaaaadaaaaaaaadaaeakjakkaadaadabWabWabWaklakmaknadrakoainainakpainafQakqajRakraeMakqajRaksaeMakqajRaktaeMajVajWakuaeMakvajRakqaeMainakwadsagladrakxadradsadsadsadsakyadsadsakaakzadsadsadsadsadsadsakyadsadsadsakAadrakBadsakCajAaadaaaaaEaaaaaaaaaaadaakaaEaakaaaaaaaadaaaaaaafMaaaaadaadaadaadaakaaaaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakDaadaadaaaaaaakEakFakGakHakIaadaaaaadaaaaaaaaaaaaaaaaaaaaeajGajeaaeaadaaeakJabWadrakKadradraeMaeMaeMaeMaeMafQakLakMakNafQakLakMakNafQakLakMakNafQakOakPakQafQakLakMakNaeMainabWadsagladradradradradrabWabWabWabWabWabWajAabWabWabWabWajAabWabWabWabWadsadsadradrakRabWabWaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaaaafMaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSakDaadaadaadakTakUakVakWakTaadaaaaadaaaaaaaaaaaaaaaaaaaadaaaakXaaeaaeaaeaaeakYakZakKadralaaeMalbaEAaldaEzalfalgalgalgalgalgalhalgalgalhalgalgalialjalkallalmalnalnalnaloajvabWadsagladralpalqalralsabWaadaadaadaadaadaadaadaadaadaadaadaadaadaadaltaluadsadralvalwalxalyalzalAalBalAalAalCaadaaaaaaaaaaaaaaaaaaaaaaaaamkaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDalEalFalGalHalDakTalIalJareakTaadaaaaadaaaaaaaaaaadaadaadaadaadalLaaeaaeaaeaadalMadsakKadradraeMalNalOalPaqValRalQalQalQalQalSalRalQalQalRalTalSalQalUalValWalQalQalQalQalXainabWaklagladralZamaadsambaltaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaadamcalYadsamdaqBamfamgamhamiamiamiamiamiamjaadaaaaaaaaaaaaaaaaadaaaamXamYamXaaaaadaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamlammamnamnalDakTamoampamqakTaadaadaadaadaadaadaadaaaaadaaaaadamraadaadaaeaaeajeadsanfanZanhaqfaqcaquaqgaqAamxamuamyamuamvamzamxamuamuamxamAamBamCamDamEamFamGamHamGamGamIainabWamJaglamKamLamaamLamMamNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOamPamQamRamRamSamTamUamiamiamiamiamiamVamWaadaadaadaaaaaaaadaadanDanEanDaadaadaaaaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamZammamnalKalDalDakTaleanbakTaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaeajGaaeaaeaaeaaeajeakmamwancagRandaneamtanganaanianaaeManjankanlanmannafQanoanpanqanranranranranranranranranransabWajwagladramJantamLamJabWaiYabWaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaadanuaqeanwanxanyanzanAanBamiamiamiamiamianCamWamWamWaadaaaaaaaadaoBaoCamYaoDaoEaadaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaanFaaaaaaaaaaaaalDamZanGanHanIanJalDaqdaZmaWoaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaeaaeabWabWakKadradradrandanManNanOanPanQanRaeManSanTanUanVanWanXajWanYaiSaoaaobaocaodaoeaofaogaohaoiaojadraokagladraolaomalcaonadraooabWaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaopapxaoraosaotaouaovaowamiamiamiamiamiaoxaoyaozaoAaadaaaaaaaadaptapuapvapwaptaadaaaaaaaadaaaaadaaaaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadalDamZaoFaoGaoHaoIaoJaXOaoKaWoaadaadaadaadaaaaaaaaaaadaaaaaaaadaadaadaadaadaadaiyaoLakKadraoMaoNandaoOaoPaoQaoRaoSaoTaeMaoUaoVaoWaoXaoYaoZapaapbapcapdapeapeapfapgaphapiapjapkapladramJagladradradradradradraiYabWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaamOamOapmamRamRamRapnapoappamiamiamiamiamiappapqaprapsaadaaaaaaaadaptaqaaqbafmaptaadaaaaaaaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoafUaWoaadaaaaadaadaadaadaadaWoafUaWoalDamZaoFapyalHaoFaoFbHMaZmaWoaWoaWoaadaaaaaaaaaaadaaeaadaaaaaaaaaaaaaadaadaaeabWaixahrapzapAajwandapBapCapDapEapFapGaeMapHapIaiRapJapKafQapLanpapMaoaapNaohapOaohapPaohapQaohapRadrahKahMadsadsadsadsadsadsadsapSaadaadaadaadaadaaaaadaadaadaadaadaadanuanvapTapUapVapWapXapYamiamiamiamiamiapYapZaprapsaadaadaadaadaptaqZaraarbaptaadaadaadaadaadaadaadaadaadaadaadajeajeajeaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWoajtanKaWoanLamsamsamsamsamsajsaWoajuajtalDamZaqjaqkaqkaqlaqmajqaZmajnbMbaWoaadaadaadaadaadaaeaadaaaaadaaaaadaadaaeaaeabWakmaknadradsaqpandaqqaqraqsaqtaffaqvaeMaqwaqxaqyaqzadWadVaqCaqDaqEaoaaqFaqGaqHaohaqIaohaqJaqKaohadraglaqLaqLaqLaqMaqLaqNabWabWabWaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadaopaoqaqOaqOaqPaqQaqRaqSamiamiamiamiamiaqTaqUadXaqWaqXarNcgaarNaptaptarQarRaptarNarNarNarNarNarNarNcgaarNarNarNarNadjarNaadaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadafUbwqafSafTafRbrTbrTbrTbrTbrTahcagZagYagvalDaoFarjaoFarkaoFaoFagraZmbrTafVaWoaWoaWoaWoajkahwahwahwahwahwahwahwahxabWaiyabWahradradradradrandandandarrarsandandafQafQafQafQartaruafQaqCarvarwaoaaoharxaryarzarAarzarBarCarDadraglaqLarEarFarGarHaqNaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaamOamOapmamRamRamRarIarJarKamiamiamiamiamiarLarMamWamWaadarNarParOaQsaQsbnBaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsacMaQsacMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaWoaWoasVaWoaWoasWasXasXasXasXasXasYaWoaWoasZaWobMebrTbrTbrTatQbHMagraZmbHMbHMaWoasRaDRaVhasbasaasaasaasaasaasaasaascasaasaaDSasUateasfadrasgashasiashashashashasjaskaslasmasnasoasoaspasqasrassaoaastasuasuasvaswastasuasxasyadraszaqLasAasBasCasDasEaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaadanuatRanwasFanyasGasHasIamiamiamiamiamiasJasKaadaadaadarNasLasMasMasNasOasPasPasPasPasPasPasPasPasPaDUasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWoasdaqhaWoarWaadaaaaaaaaaaaaaaaaadarWafUarVarXarXarXarXagvbrTbHMarSarZbPVarYaVfarUaCGaKBataatbatbatbatbatbatbatbatcadratdaDuaDOagOagOamdatfatgathatiatiatiatiatjaDoatlatmatmatmatmatnatoatpatqaoaatratsattattatuattattatvatuatwatxaqLatyasBatzatAatBaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaatCaaaatDaadaopaseaoraosatEatFatGatHamiamiamiamiamiatIarNarNarNarNarNatJarNasPatKasPasPaDQasPatLatMatNatMatOasPasPasPatLatMatOatPasPaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCDbrTaCDbrTaqhaWoaWoaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWobCkbrTbHMbxMbrTbrTbrTaQWarSarTbrTbrTaCGaKBaaaaadaaaaadaaaaadaaaaadaaaaYhaYhaYhaCHaYhaYhaYhayIatWatXatXatXatXatXatXatXatXatXatXatXatXabWatYatZauaaCJaucaudaueaueaojaueaueaufaugauhauiaujaukaulaumaunauoaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadatDatDatDamOamOanyapmamRamRarIaCKaurausausausausausautasLasMasMasMasMauuarNauvaCMaCXauyaCLauyauAauBauCaCYauEatMauFatMauGaCYauCatPauHaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWoaWoaWoarnaqhbrTaWoaaaaaaauIauJauKauJauLaaaaadaadaWoarhbtwbHMarmbKtbKtbKtbKxarlaribHMaroaCbaKBaadavUavUavUavUavUavUavUaadaYhaChaCvaCwaBvaBuaYhauZavaavbavcavcavcavcavcavcavcavcavcavdatXaveavfavgavhaviaojaojaojavjavkavlaCAavnavoavpavqaqLavravsavtavuaqNamOamOaadaadamOaadaadaadamOaadaadamOatDatDatDanyavvavwavxapVavyavzavAavBasMasMasMasMasMauuarNarNarNarNarNarNavCavDavEavFasPasPaadaadauBavHauBauBauBauBauBavIauBauBarqaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaWobHMaqhardafUaadaaaavLavMavNavOavLavPavQavRabWadradradraAIadradradradradraBqadradrauxadraaaavUavVavWavXavYavZavUaaaaYhbeIaZFaAaaAnaYmaYhatVatWawdatXatXaweawfawgawhawiawjawkawlatXawmavfawnawoaBsawqawrawsaoaaoaaoaaoaaBtawuaBsanyaqLawvaqLaqLawwawxawyamOawzawAamOawzawAamOamOawzawAamOanyawzawAanyawBamfawCanyawDawEavAatJarNasPasPasPasPasPasPawFawGawHaBrawJawKawLawMawNawOasPargaadaadaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWobtwaqhbrTaWoaadaaaauKawQawRawQauKawSawTawUawVawWazFawYawZazEawVaxaaxbaxcaxdaxeadrauxadraadavUaxfaxgaxhaxiaxjavUaadaYhazvaZFaxQaZFazuatkaxnaxoaxpatXatXaxqaxraxsaxtaxuaxvaxwaxxavdaxyavfawnawoaoaaoaaoaaoaaoaaxzaxAaxBaxCaxDaxEanyaxFaxGanyavvaxHaxIaxJaxKaxLaxManyarcaxLaxOanyaxNaxLaqYanyazYazXanyanyaxSanyanyaxTaxUaxVaxWarNazqaxZazMayaaxYauHaycaycaydayeayfayeaygayhayiayjaykaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaWoaWobMeaqhaWoaWoaaaaaaavLawQawQawQaylaymaynaynayoaypayqayraysawtayuawIaywayxayyayzadrauxadraaaavUayAayBayCaxiayDavUaaaaYhaxRawXaxQaybaZEatkayIaxXatXatXatXayJayKayLayLayLayMayNatXawlatXaytatZayPayQayRaySayRayRayRayTapeayUayVayWayXayYayZanyazaazbazcaxJaqnazeazfanyaqoazeazganyazdazeazhanyayEayvazjazkazlazmaznazoazparNarNarNaDvazrazsaztayGaziazwazxazyazzazAazzazBazCayiayjazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaEaaaaaaaaaaadaWoaWobHMbHMaqhafUaaaaaaaaaauKawRawRawRauKazGazHazIazJaypaynazKazLarfawVazNazOazPazQazRadrauxadraadazSazTazUazVazWauwavUaadaYhaubaupauqasSarpatkaAdatWatXatXaAeaAfaAgayLaAhayLaAiaAjaAkawlatXaAlawnaAmauzaAoaApaAoaAqaAoaAraAraAsaAtaAraAuaAvaAwanyanyaAxaxJaxJanyaAyaxJanyanyaAzaxJanyanyaAAaxJanyavGaABaACaADameamfaAEaAFaAGawpaAHarNauDaAJaAKawMaqiavmaAMaANaAOaAPaAQaARaASaATayiayjaAUaAVaadaAWaaaaaaaaaaaaaAWaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaEaAYaAZaAYaakaaaaadaaaaadaWoafVarnaUDaqhaWoaWoaadaaaavLaBaaBbaBcavLaBdavQavRaBeaBfaynaBgazLaBhawVaBiaBjaBkaBlaBmadrauxadraaaaBnavUaBoaBpaBoavUavUaaaaYhbgcbgebgdbgabgbatkayIatWatXatXatXaBwaBxaByaBzaBAaBxaBBatXawlatXaBCawnawoaoaaoaaBDaBEaoaaBFaBGaBGbeTaBGaBHanyaBIaBJaBKaBLaBMaBNaBNaBLaBOaBNaBPaBLaBOaBNaBQaBLaBOaBNaBRbfZaBSaBTaBUaBUaBVaBWaBXaAGbffbfjarNaBZaAJaAKawMaCabfeaUCaCdaAOaCeasPasPaCfasPasPaCgbeQaCiaadaaaaaaaaaaaaaaaaCjaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaCkaAYaadaadaadaadaadaWobrTbrTbrTarVbaQaWoaaaaaaaCmauJaCnauJaCoaaaaadaadaCpaCqaCraCsaCtaCuawVbglbgmaCxaCyaCzadrauxadraaabbxaaabgobgnbgoaaaaadaaaaYhbhjbgqbgpbhsbhxatkayIatWaEeatXatXaCNaCOaCPaCQaCRaCSaCTatXawlaCUavfawnawoaCVaCWaCWaCWaCWbgfbggaCWaCZaCZaCZanyaDaaDbaDcaDdaDeaDcaDfaDgbghaDcaDeaDiaDhaDfaDcaDcaDhaDjaDkaDlaDmaDnbgjaDpaDqaDraDsaDtbgiaBYarNbgkaDwaDxaDybagasPaDAaDBaAOaDCasPaDDaDEaDFaDGaycaDHazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaAYaDIaDJaDKaAYaWoaKBaKBaKBbrTaqhaWoaadaaaaaaaaaaaaaaaaaaaaaaadaadaDLaDMaDNbjoaDPbjpawVbihaFeaFfaFfaFfadrbhMadrbdMbhJbhIbhLbhKbhTbhSbjnbjmaYhbhNbhPbhObhGbhHatkayIatWaEnaEfaEgaEhaEiaweaEjaweaEkaElavcaEmaEnavfawnawoaCVaCWaEoaEpaEqaEraEsaEtaCZaEuaEvaCZanyanyanybhFaExaCZaFJbaabaabaabhDbaabaabhEbaabaaaEDaEDbhBaEFaEGbhCaEDaEDaEDbhAasPasPasPasPasPasPbhyaEKbhzasPasPaEMaDBaAOaENaEOaEPaEQaAKaERaESawMazDaadaAWaadaadaaeaaeaaeaadaETaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaAYaEUaEVaEWaCkaCkaCkaEXbkYaEYaEZaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaadaBeawVawVblabmIawVawVbmLblmblHblVbmzbkKbkqbkfbjDbjBbjAbbcbjzbaXbkRbkPbkNaYhbjwbkMbkLbkTbkUatkbkSavaavcaFqavcavcavcavcaFravcavcavcavcaEmaFsayOatZaFtaFuaFuaFvaFwaFwaFxaFyaFzaCZaFAaFBaFCaFDbjyaFFaFGaFHaFIaFJbjsbjrbjubjtbaabjvbjxaZCbaaaEDaFRaFSaFTaFUaFVbjqaEDaEDatJasPaFYaFZaGaasPaGbaGcaGdaGeaGfasPaGgaGhaAOaGiasPaGjaGkaGlaGmaGnaGoazDaadaaaaaaaadaGpaGqaaeaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaEUaGraCkaCkaCkaCkaCkaCkaGsaEUaGtaKBaqhafUaadaFaaFaaFaaFaaFaaFaaFaaaaaadaGubaWaGwbaVbayaGzbabbaxbaTbaUbaRbaSbbjbbibblbbkbbnbbmbbwbbrbbbbbabbdbbcbbfbbebbhbbgbaXbaXbaYbaZaGTaGUaLVaGWaGXaGYaGZaGYaHaaGYaHbaGWaJLaFsavfawnawoaCWaHdaHeaHeaHeaHeaHeaZXaCZaZMaHhaHiaHjaHkaHlaHmaHnaHoaHpaZHaZHaZJaZIaZHaZGaZDaZCbaaaHvaHwaHxaHyaHzaHAaHBaHCaEDatJasPaHDaHEaHFaHGaHHaDBaAKaAKaHIaHJaHKaHLaHMaATaHNaHOaHPaHQaHRaHSawMazDaadaaaaHTaadaaeaaeaaeaadaadaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaCkaCkaCkaCkaCkaCkaCkaCkaEUaEUaEUaOFaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaHVaHWaHXaHYaHZbcKbcGaIcaIdaIebcHbcIbcJaZpadrbcRadradradrbGkaKBbcSbcMbcNbcMbcLbcQbcPbcObcMbdmbcMbcTbcYaxoaFsaPpaIraIsaGYaItaGYaItaGYaIuaIraJLaFsayOaIvawoaCWaIxaIyaIyaIyaIyaIyaIzaCZaIAaIBaICaIDaIEaIFaIFaIGaIHaFJbctbbHbcEbcDbaabaabbDbaabaaaINaIOaIPaIQaIRaISaITbcFaEDatJasPaIVaHFaHFaHGaHHaIWaIXaIYaIZaJaaJbaJcaAOaJdasPaJeaJfaDxaJgaJhaDyazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaJiaCkaCkaCkaCkaJjaCkaCkaCkaCkaEUaJkaKBaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaJlaJmaJlaHYaJnaJoaJpaJqaJraJsbevbewbetbeubesasTagOagOagOaQJaKBbdMbdMbdMbdMaJzaJzbdLaJzaJzaJzaJzaJzbdJaJBaFsaPSaJDaJEaJFaJGaJHaJGaJIaJJaJKaPGaFsaJMawnawoaCWaIxaJOaJOaJOaJOaJOaKMaCZbdHaJRaJSaJTaIEaJUaIFaJVaIHaFJbaabaabdxbdwbcEbcEbcEbdAbaaaJZaIOaKaaKbaKcaKdaKeaKfaEDatJasPaKgaKgaKhasPaKiaDBaHRaKjaKkaKlaKmaAKaAOaKnasPasPaCfasPasPaCgbdIaCiaKpaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKqaCkaCkaKraCkaCkaCkaCkaCkaCkaCkaCkaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaKsaKtaKsaKuaJnaKvaKvaKwaKvaIebeKbeLbeMaKAadradradradradraQWaKBaaaaaaaadaaaaJzaKCaPLaKEbeJaKGaKHaJzaKIaxXaFsaPpaKJaKKaGYaJGaJGaJGaGYaKLaFsaJLaFsbezawnawobeAaIxaIyaIyaIyaIyaIyaKMbeBaNuaJRaIFaKOaKPaKQaKRaJVaKSaFJbctbeCbeEbeDbeGbeFbeHbcEbexaLaaLbaKaaKbaKcaKdaKeaLcaEDatJasPaKgaKgaKhasPaLdaDBaAKaAKaKkaKlaHRaAKaAOaLeaLfbeyaLhaATayiayjaAUaLiaadaAWaaaaaaaAWaaaaaaaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLjaLkaLlaadaLmaCkaCkaCkaCkaCkaCkaLnaCkaCkaCkaEXaKBaUDaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaLoaHWaLpaLqaJnaLraKuaLsaLtaLubBAbBIbBkbBraLyaLzbBJaLBadraQWaLCaadbBLbpQbCdbBPaLHaPLaLIaLJaLKaLLaLMaLNaLOaFsaPpaFsaFsaLPaLQaLRaGYaLSaLTaLUboSaLTaLWaLXaLYaJNaIxaJOaJOaJOaJOaJOaLZaMaaMbaMcaMdaMeaMfaMgaMhaMibDWaMkbDBbDBbDlbDebaabdxbDdbCCbaaaINaIOaMqaMraMsaMtaKeaMuaEDatJasPaKgaKhaKhasPaMvaMwaMxaMxaMyaMzaMAaMBaMCaMDaMDaMDaMEaMFayiaMGazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiZaMIaMJaMIajcaAYaCkaCkaCkaCkaCkaCkaCkaCkaCkaCkaMMaKBbwqbwraWoaadaFaaFaaFaaFaaFaaFaaFaaKsaMOaKsaKuaJnaKvaKvaKwaKvaIebcHbEobEsaMRbEFaMTaMUaMVadraQWaMWaaabFZbFYbFKbFFaNbaPLaNcaNdaNebEzaJzaJAaGTaNgaNhaNiaLUaNjaNkaNlaNkaLTaNmaNnaNoaNpavfawnaAmbHvaNraIyaIyaIyaIyaIybHnbeBaNuaJRaNvaNwaNxaKQaKRaJVaNyaCZbHhbGDbcEbHmbDBbGDbaabHbbaaaNDaNEaNFaNGaNHaNIaNJaNKaEDatJarNaNLaNLaNLaNLbHwaNNauHaNOaNPaNQaNRaNSaNTaNUaNVaNWaNXayhayiayjaNYaaaaaaaadaaaaaaaaaaaaaadaaaaaaaNZaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCaMIaObaMIajCaAYaJiaEUaCkaCkaCkaCkaCkaCkaCkaEUaOcaKBaqhbHMaWoaadaFaaFaaFaaFaaFaaFaaFaaOdaOeaOdaOfaJnaKvaSpaSqaSraSsbKgaIebJraKAbHxaOnaOobHEadraQWaMWaadbFZbIRbITbISaOtbHNaLIbIGaLIbJjaJzbJoaOyaNnbsJaNpaOAaOBaLUaOCaODaNmaOEaNnaadaNnavfawnawoaCWaOGaOHaOIaOIaOJaOKbKiaCZbKhaJRaONaOOaKRaOPaIFaJVaOQaCZbaabaabKkbKjbaabKmbaabKlbaaaEDaOVaOWaOXaOYaOZaPaaEDaEDatJarNaPbaPcaPdaPeaPfaPgasPasPasPaPhaPiaPjaPkaPlasPaPmaPnawMawNaPoasPbtCaadaadaaaaaaaaaaaaaadaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaPqaPraPsaAYaAYaCkaEUaEUaEUaEUaCkaCkaCkaCkaEUaEUaKBarVagvafUaadaFaaFaaFaaFaaFaaFaaFaaPtaHWaPuaPvaJnaKvaKvaKwaKvaIebKgaIebKSaKAbKsaPDaPEaPFaKBbtGaMWaaabFZbKwbKvbKuaPKaPLaPMaPNaPOaLIaJzbKravaaPRbtFaPTaPUaPVaPWaPXaPYaPZaQaaPTaadaNnaQbawnaQcaCWaQdaQeaQfaQfaQgaNsaQhaCZbLNaQjaQkaQlaQmbLBbLDaMiaQoaQpbjubLubcEbHmbaabaabaabaabaaaEDaEDaQraEDaEDaEDaEDaEDaQsatJarNaNLaQtaQuaQvaQwaQxbLpaQzaQAaQBbLsaQDaQEaQFasPaQGaQHavEasPasPasPaadaadauBaQIauBauBauBauBauBauBauBauBbtJaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaQKaQLaQMbmNaEUaEUaEUaQPaEXaEXaEUaEUaEUaQQaQRaEUaKBasdaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaaabpMaPvaQTaJoaJpbnIaSrbmXbopbozbnNaQVaQVaQVaQVaQVaKBaQWaQXaadbpTbpQbpVbpUaRbaPLaLIaRcaRdaReaRfaGJaGTaRgaadaRhaRiaRjaRkaRlaRmaRnaRoaRhaadaNnavfawnawoaCWaRpaRqaRraRsaIxaNsaRtaCZaRubpWaRwaRxaJSbpXaRyaRzaRAaCZbqkbqjbqdbqcbqbaRGaRHasMasMasMasMaRIasMasMaRJasMasMasMaRKaRLaNLaRMaRNaROaRPaRQbfeaRSaRTaRUbqIaRWaRXaRYasPaRZbqRbqNauybqSauyaScauBaSdaSeatLatMaSfatMatOaSeaSdatPauHaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaMLaMLaShaSiaQNaQNaQNaSjaQNbqTbsdbsdbsgaQNaQNaSnaQNaQNaQNaSoaMLaadaFaaFaaFaaFaaFaaFaaFaaaaaadaCEbsfaJnaKvaKvaKwaKvaIeaJuaIebseaQVbsCaSwaWcaSyaKBaQWaKBaaaaaaaadaaaaJzaSzaSAaSBaJzaJzaJzaJzaJAatWaSCaNgaNgaNgaNgaSDaSEaSFaNgaNgaNgaNgaRgaSGaSHaSIaCWbeAaCWbeAaCWaSJaSKaSLaCZaRubtdaRwaSNaSObsRaCZaCZaCZaCZbaabaabaabaabaaaQsaSQaQsaSRaSSaSTaQsaQsaSUaSVaSWaSXavAaSYaSZaNLaTaaTbaTcaTdaTeasPaTfaTgaThaPiaTiaTjaTkaTlaTlaTlaTlaTmbteasPaTnatMaToatMauGasPasPasPaTnatMauGatPasPaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaTpbtybtfbthbtibtjaTsaTtaTsaTsaTsaTsaTuaTsaTvaTwaTxaTyaTzaMLaadaaaaFaaFaaFaaFaaFaaaaaaaaadaCEbuKaJnaKvaKvaKwaKvaIeaTAbumbujaTDaTEaTFaTGaTHaKBaQWaKBaKBaKBaKBaKBaKBaKBaKBaKBaJzbuhbuiaJzaTJaTKaTLaTMaTNbugaTLaTPaTQaTPaTLaTRbtDaTTaTUaTVaTWaTXbuMaTYaTZaUaaCWbeAbuObeAaCZaCZaCZaCZbvLaUdbvzaCZbwybvQaUgaUhaUiaUiaUiaUjaUkaUlaUmaUnaUoaUpaUqaUraUsaUtaUuaUvavAaSYaUwaNLaUxaUyaUzaUAaUBasPblkbmHbmHaUEaUFaUGaUHaTlbuLaUJaUKaTmasPasPasPasPasPasPasPasPaDUasPasPasPasPasPasQaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULbwBaUMaUNaUMaUMaUMaUMaUOaQOaQOaUPaUMaUMaUMaUOaQOaUQaURaMLaadaadaadaaaaaaaaaaaaaaaaadaadaCEbxlaJnaKvaKvbxaaGDbxgaGDaUWbwZaUYaUZaVaaVbaVcaKBbwYaVeaVfaVfaVgaVfaVfaVfaVfaVhaViaVjbwXaVkaVmaVnaVoaVpaVkaVkbwIaVraVsaVraVtaVkaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVEaVDaVFaVDaVGaVDaVHbzqaVIaVJbzrbzYbzYbATaVLaVMaVMaVMaVMaVNaVMaVMavAavAavAavAaVOavAaVPaVQaVRaVSavAaVTavAaNLbyzbxoaVWbxubxoasPasPasPasPasPaVYaVZaWaaWbbeSaWdaWeaTmbcebcebcebcebcebcebcebcebcebcebcebceaMjbAVaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaWgaMLaMLaMLaTpaWhaTpaWiaQOaQOaWjaTpaWhaTpaWkaWlaWmaWnaWoaWoaWoaWoaWpaWqaWraWoaWoaWoaWoaCEaOjaOiaKvaKvaIgaKvaOkaOpaOmaOlaQVaWxaWyaQVaWzaKBaOhaKBaKBatUatUatUatUatUatUatUaWCaWDaOgaWEaWFaWGaWHaWIaWEaWEaWJaWKaWLaWKaWKaWKaWMaWNaWOaWPaWQaWRaWSaWTaWKaWKaWKaWKaWUaWKaWKaWKaWVaWKaWWaWKaWXaWKaWKaWYaWZaVMaXaaXbaXcaXdaOaaVMaXfaXgavAaXhaXiavAavAavAavAavAavAaSYaXjaXkaXlaXmaXnaXoaXpaXqaNMaXsaXtaXuaXvaXwaXxaXyaXzaXAaXBaTmbceaTmaTmaTmaTmaTmaTmaTmaNCaTmaTmaTmaTmbceaTmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaNBaXDaXEaQLaXFaXGaXHaUMaXIaXFaQLaXJaXKaMLaXLaXMaXNaXOaXOaXOaXOaXOaXOaXOaXPaXQaXRaZpaMXaMZaMYaNfaNaaNtaNqaHgaNzaNAaHgaMoaMpaHgaMnaMNaMPaMHaMKatUauUauVauWauXauYatUaYoaMSaMQaYraYraYsaYtaYuaYvaYraYwaYxaYsaYraYraYraYraYraYsaYsaYyaYzaYzaYzaYzaYzaYzaYzaYzaYzaYAaYBaYCaYzaYDaYAaYEaYFaYBaYGaYHaMmaYJaYKaYJaYJaYLaVMaXfaYMaYNaYOaXiavAaYPaYQaYRavAaYSaYTaYUaYVaXlaXvaYWaYXaYYaYZaXvaXvaXvaXvaXvaZaaZbaZcaZdaZeaZfaTmaMlaTmaadaadaadaadaadaaaaadaadaadaaaaTmaMjaTmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaadaaaaaaaaaaaaaULaWhaZhaSlaSlaSlaSlaZiaWhaULaaaaMLaZjaZkaZlaZlaZlaZlaZlaZlaZlaZlaZmaZnaZoaHgaHgaJwaPHaJyaHgaHgaPQaHgaPPaPJaPIaQnaQqaQyaQCaGRaOUaFhaFiatUauYawaawbawcauYatUaQSaYpaZKaZLaZLaZLaZLaQiaZNaZNaZOaZNaZPaZQaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZRaZSaZTaZTaZUaZTaZTaZTaZTaZTaZTaZVaYpaZWaPBaZYaZZaYJbbJaXeaVMaXfaXiavAbacbadavAbaeaQsaUnavAaQsbafaDVbahbaibajbakbalbambanbaobapbaqbarbarbasaZbbatbaubavbawaTmaPCaTmaTmajCajcaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaBbaCbaBbaDbaBbaBbaDbaBbaCbaEbaFaMLaZjbaGbaHbaIbaJbaKbaLbaMbaNaZlaZmbaObaPaOuaOsaOwaOvaOvaOMaOvaORaHgaOxaOLaOzaPyaPzaPwaPxaOTaOUaFhaOSatUauYaxkaxlaxmauYatUaWCaYpbboaZLbbpbbqaZLaPAbbsbbtbbubbvaZPaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaZTaDzbbybbzbbAbbBbbCaDTaZTbbEbbFbbGaVMaOqaYJbbIaOrbbKaVMavAbbLavAavAavAavAbbMaQsbbNavAbbObbPaYUaYUaYUbbQbbRbbSbbTbbUbbVaYZbbWbbXbbYbbZbcabcbbbYbccbcdaTmbcebcfbcgbchbchbciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaEbaBbcjbckbckbclbcmbcnbcobcpbckbckbcqbcraTpaZjbcsaIfbcubcvbcwbcxbcybczbcAbcBbcCaCCaIbaIbaIaaHuaHqaHgaHgaHgaHgaHtaHsaHraGNaGOaGPaGQaGRaGSaFhaHfatUaGKaGLaGMayFayHatUbcUbbFbcVaZLbcWbcXaZLaGIbcZbdabdbbdcbddaadbdebdfbdfbdgaZPbdhbdibdjaZPbdhbdkbdkbdlaadaadaZTaCBbdnbdobdpbdqbdrbdsaZTbdtaYpbduaVMaVMbdvaGFaGEaVMaVMbdybdzaGAbdBbdCavAavAbdDavAavAbdEbdFbdGaYUaYUaGCaGBaGxbdKaGyaTmaGvbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbcebdXbdYbdZbeabebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbecbedbeebckbefbckbefbckbefbckbefbckbegbehaXFaZjbeiaZlbejbekbelbembenbeoaZlbepbeqberaFQaFPaFXaFWaFpaFnaFKaFEaFMaFLaFOaFNaFcaFgaELaFbaFjaFkaFhaFiatUaEIazZaEHaeQaAcatUaEJaYpaZKbeNbeObePaZLaFmbeRaSxaFlbeUaZPaadbeVbeWbeXbeYbeZbfabfbbfcbfdaEEaECbfgbfhaadaadaZTbfiaClbfkbflbdqbbCbfmaZTaZVbfnaZWbfobfpbfqbfrbfsbfrbfrbftbfrbfrbfrbfrbfubfrbfrbfrbfvbfwbfxbfybfzbfxbfAbfAbfBbfCbfDbfEaTmaTmbfFaTmaTmbfGbfHbfIbfJbfKbfLbcebfMbfNbchbchbfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbckbckbaCbckbefbckbefbfQbefbckbefbckbegbehaXFaZjbfRaZlbfSbfTbfUbfVbfUbaHbaHbfWbfXbfYaHgaKVaKUaKTaFhaKNaKFaKDaHgaKzaKyaKxaGNaLFaJWaLGaLxaLAaLDaLEatUaCFaLvaLwaCIaKYaKZaLgbvdaKXaZLaZLaZLaZLaKWaZNaZNaZNaZNaZPaZPaZPbgrbgsbgtbgubgvbgtbgsbgubgwbgvbgxaZPbgyaZPaZTaZTaZTaZTbgzbgAbgBbgCaZTbgDbgEbgFbgGbgHbgIbgJbgKbgJbgJbgLbgMbgMbgNbgMbgMbgMbgMbgMbgMbgObgPbgQbgRbgSbgMbgTbgUbgVbgWbgXbgYbgZbhabhbbgXaTmbhcbhdbhebhfbhgbhhbhhbhiajCaDZaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbhkbedbeebckbefbckbefbckbefbckbefbckbegbehaXFbhlbhmbhnbhobhpbhqbhqbhraIkbhtbhubhvbhwaHgaIJaILaIKaIpaIoaIIaIwaHgaIlaInaImaJXaJYaHgaJWaJPaJQaJwaJyatUaJvaIUaJtaEcaEdatUaIMaYpaZKbhQbhRbhRbhRbhRbhRbhRbhRaKobhUbhVbhWbhXbgubhYbgubgubhZbgubgubgubgubiabibbicaZPaZTbidbiebifbigbiibiibijaZTbikbilbimbinbiobipbiqbiraIhbipbisbitbipbirbipbipbipbiubivaIjbixbiybiwbizbiybiAbiBbiCbiDbiEbgXbiFbiGbiHbiIbiJbgXbgXbiKbiLbiMbiNbiObiPbiQbiRbiSbgXbgXbgXaadaaaaaabazaaaaaaaadaadaadaaaaaEaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbiUbaBbcjbckbckbiVbckbiWbiXbckbiYbckbcqbiZaULaZjbjabjbbjcbjdbjebjfbjgbjhbjibjjbjkbjlaHgaZraZqaZgaZqaHgaHgaHgaHgaJwaJyaHgaYiaHgaHgaYjaYkaYlaYnaYqatUatUatUaYIaFoatUatUaWCaYpbjCaTLaTLaTLaTLaTLaTLaTLaTLaTLaZPbjEbjFbjGbgubjHbjIbjJbjKbjIbjIbjLbjMbjNbjObjPaZPaZTaZTaZTaZTbjQaZTaZTaZTaZTaZVaYpbjRbjSbjSbjTbjUbjVbjWbjSbjXbjSbjSbjYbjSbjZbkabjSbjYbjSbkbbkcbkbbkdbkeaZsbkgbkhbkibkjbkkbklbkmbknbkobkpaYfbkrbksbktbkubkvbkwbkxbkybkzbkAbkBbkCbgXaadaadaadaadaadaadaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbaBbaCbaBbaDbaBbaBbaDbaBbaCbiUbkDaMLbkEbkFbkGaQNbkHbkHbkIbkHbkJaQNbmyaXYaXXaYaaXZaXZaYbbkObkObkXaYcaYdbkXbkXaYeaWwbkXbkObkQaXraXCbkVaWAbkWaXUaXSaXTaXWbkZaXVblbblcbldbleblfblgblhblibljaIibllbleaWvblnbloblpblqblrblsbltblublvblwblxblqblyblzblAblBaZTblCblDblEbigblFaZTblGaZTaYgaYpblIbjSbjSbjSbjSbjSbjWbjSblJbjSbjSblKblLblMblNblOblPbjSbjSblQbkdbkdblRblSbkgblTbkiblUaYfblWblXblYblZbmabmbbmcbksbmdbmebmfbmgbmhblXbmibmjbmkbmlbmmbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaWhbmpaSlaSlaSlaSlbmqaWhaTpaaaaMLaZjbmrbkGbmsbmtbmubmvbmwbmxaQNbooaZvbmAbmBbmCbmCbmDbmCbmEbmCbmFbmGbmCbmCbmCaJCbmCbmCbmBbmDaZwbmJbmKbmKbmKbmKaZybmKbmMaZxbmObmPbmQbmRbmSbmTbmTbmTbmUbmVbmWbleaZzblqbmYbmZbnabnbbncbndbnebndbnfbngbnhbnibnjbnkbnlaZTbnmbnnbnobnpbnqaZTaZTaZTaZVbnrbnsbjSbntbnubnvbnwbnxbjSbnybjSbnzbnAbnAbnAbnAbnAbnAblObjSbnBbkdbnCbnDbnEbkgbnFbnGbnHaZBbnJblXbnKbnLbnMaZAbnObnPbnQbnRbmfbnSbnTbnUbnVbnWbnXbnYbnZboabobbocbodbodbmoaadaaaaRDaaaaRCaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaXDaMLaXFaQLaXFboebofbogbohaXFaQLboibojaMLaZjbkFbkGbokbolbombmwbmwbonaQNbpPaZtboqborbosbosbotbosboubovbowbosbosbosbosaIqboxbosbosboubosbowbosbosbosboyboubosbosaZuboAboBboCbleboDboEboEboFboGboHboIblebleboJboKboLboLboLboMboNbndboOboPboLboLboLboQboRaZPaZTaJxboTboUboVboWaZTboXboYboZbpabnsbjSbpbbpcbpdbpebpfbpgbphbpibpjbnAbnAbnAbpkbnAbnAbplbjSbpmbkdbpnbpobppbkgbpqbprbnHaYfbpsbptbpubpvbpwbgXbpxbksbmdbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbmnbpIbpJbodbpKbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaadaMLaULaWhaULaWiaQOaQOaWjaULaWhaULbpLbrsbpNbkFbkGaQNbpObpObkIbpObkJaQNaSvaSubpRaKBaKBbpSaKBaStaSmaSkaSbaStaSmbpYaKBaWBbqaaRRaREaRFbqebqfaRRaREaRFbqaaRRaREaRFbqabqgbqhbqiaSaaRVbqlbqmboHbqnbqobqpbqqblebqrbqsbqtbqtbqtbqtbqubqvbqwboLboLboLboLbqxbqyaZTbqzbdqbqAbdqbqBbqCaZTbqDbqEaZVbqFbqGbjSbqHaTBbqJbqKbqLbjSbqMbjSaSMbnAbnAbqObqPbqQbnAaTrbjSbnBbkdbkdaSPaTqbkgbqUbqVbqWbgXbqXbqYbqZbrabrbbgXbrcbrdbrebrfbrgbrhbnUbribrjbrkbrlbrmbrnbrobrpbrqbodbodbmoaadaacaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaQUbrsbrsbrtaQOaQObrubrsbrsbrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKaKBbrLbrMaKBbrNbrObrPbrQbrObrRbpYbrSaZmbqabrUbrVbrWbrXbrYbrZbrVbsabsbbscbrVbwFaRabqgaYpaZKaQZaQYbshbsibsjbskbsjbslbsmbsnbsobspboLbsqbsrbssbssbssbstbsubsvbswboLbsxbsyaZTbszbsAbsBaDYbsDbsEbsFbsGbqEaZVbqFbsHbjSbjSbjSbjSbjSbjSbjSaDWbjSbjSaRBaRvbnAbnAbnAbnAbsKbjSbsLbsMbkdbkdbkdbkgbsNbsObsPbsQbsQbsQbsSbsQbsQbsTbsUbsVbmjbsWbsXbsYbsZbtabsZbtabtbbtabtcbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULaUbaUMaUcaUfaUeaUeaUTaUeaUSbtkbtgbtlbtmaUIbtnbhobtobtpbtqbtrbtsbhtbttbtubtvaKBbtwbtxaKBaUVbtzbtAbrQbtBaUUbpYaFdaGGbqaaVdbrXbrXbrXbrYbrXbrXbrXbrXbrXbrXaUXbqebqgaYpaZKbleaHcaGHbtHbtIaGVbtKbtLbtMblebtNbtObtPbssbndbndbtQbtRbtSbtTbtTbtUbtVbtWbtXbtYbdqbtZbuabubbucbudaZTbuebqEbufbqFbqGbsIaVKaVlaVqaVXbukaVUaVVaWfbjSaHUaHUaHUaHUaHUaHUaHUbjSavAbnBaQsaQsaQsbuobupbuqburbupbupbusbutbuubuvbuwbuxbuybuzbuAbuAbuBbuCbuDbnVbuEbuFbuGbuHboabobbuIbuJbuJbmoaadaadaWsaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaMLaWgaMLaMLbuNbojaMLbuNbojaMLaMLaZjbuPbuQbuQbuQbuQbuQbuQbuQbuRbuQaKBbuSaKBbuTbuUbuVaKBaKBaKBaKBbtBbtBbrPbrQbuWbtBbpYbpYaZmbqabuXbrXbrXbuYbuZbvabvabvabvabvabvabvbbvcboAbvdbveblebleblebleblebvfbvgaTCbleblebvibvjbqtbvkbvlbvmbvnbvobvpbvqbvrbvsboLbvtbvuaZTbvvbvwbdqbvxbdqbvyaZTbuebqEaZVbqFbqGbzZbulbulbulbulbulbulbvAaTSbvCbvBbvBbvBbvBbvBbvBbvDbvEbvFbvGbvHbvHbvIarNbvJbvKaTIbvMbvNbvObvPaTObvRbiNbvSbvTbvUblXbvVbvWbvXbvYblXbvZbwabwbbpHbmnbpIbwcbwdbwebmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadbwgbwhaZjbwibuQbwjbwkbwlbwmbwnbwobwpbuQbwqbwrbwsbwtbwubwvaKBbwwbwxbxTbwzbwAbrPbrQbwzbwAcjPbpYaZmbqabwCbwCbwCbrYbtEbwDbwDbwDbwEbwFbwGbwHaRabqgaYpaZKcjQbtIbwJbwKbwLbwMbwNbwObtIblebwPbwQaZPaZPaZPbwRbwSbwSbwSbwTaZPaZPaZPbwUbwPaZTaZTbtYaZTaZTaZTaZUaZTbwVbqEbwWbqFbGOcjScjRbxbbxbbxbbxcbxbbxdbxebxebxebxebxebxebxebxebxfckoavAaUoaUoaQsbxharNbvJbxibxjbxkcjUbxmbxncjTbxpbxqbxrbxsbxtcjVbxvbxwbxxbxyblXbvZbxzbxAbxBbrobrpbxCbuJbuJbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbxDbxEbxFaZjbxGbuQbxHbxIbxHbxJbxKbxHbxLbuQbxMbxNbxObxPbxQbxRaKBbxSaKBbxTbxUbxVbrPbrQbxUbxVbxTbpYaZmbqabxWbxXbxXbxYbtEbrVbrVbrVbxZbyabrVbybbqabycaYpaZKbtIbtIbydbyebyfbygbyhbyibtIbyjbykbylcjIbynbyobypbypbypbyqbypbymbyrbysbytbyubyvbyobyocjJbywbyxbyybyobyAbyBbyCbyDbnsbyEbyFbulbyGbulbyHbulbyIbulbyJbyKbyLbyLbyLbyLbyLbyKbyMavAbyNbyOaQsbxharNbxpbxpbyPbxpbxpbxpbyQbxpbxpbxqbyRbySbiJbiJbiJbyTblXbvXblXbvZbyUbwbbpHbmnbmobmobmobmobmoaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfcjraQLcjraZjbyVbuQbyWbxHbxHbyXbyYbyYbyZbzabzbbzcbzdaKBbzebzfaKBbzgbzhbxTbzibwAbrPbrQbwzbwAcjqbpYaZmbqabzjbwCbwEbzkbzlbzmbznbzobzpbrVbrVcjpbqacjobzsbztbzubzvbzwbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbzIbzIbzJbzKbzIbzLbzMbzNbzObzPbzQbzRbzPbzSbzTbzUbzEbzPbzVbzWbzXcjwcjtcjHcjxbAabAbbAcbyHbAabAdbAcbAebAfbAgbAhbAibAfbAjbAfbAkavAaQsaQsaQsbxhaQsbxpbAlbAmbAnbxpbAobApbAqbxpbArbAsbAtbAubiJbAvbxyblXbxwbAwbAxbAybAzbuHboabobbAAbABbACbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbADbAEbxFbAFbAGbAHbAIbAJbxHbAKbxHbxHbALbuQbAMbrTbrTaKBbANaKBaKBaKBaKBbAObAPbxVbrPbrQbxUbxVbAQbpYaZmbqabARbrVbrVbASbtEbrVbrVbrVcjbbAUbrVcjdbqabAWaYpbAXbAYbAZbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbBicjibBlbBmbBnbBobBlbBpbBibBjbBibBqcjmbBsbBqbBqbBtbBubBvbBqbBwbBqbBxbBybBzcjnbBBbBCbBDbBCbBEbyKbBFbyKbBGbBHcjhbvBbBKbvBcjfbBMbBNavAbBObMfaQsbxhaQsbxpbBQbBRbBSbBTbBUbBVbBWbxpbArbAsbAtbAubBXbAvbBYblXbxwbAwbvZbBZbwbbpHbmnbpIbCabCbbCcbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadaULbwhaZjbyVbuQcmJbCebCfbCgbChbxHbCibuQbAMbCjbrTbrTbCkaKBbClbCmbCnbCobCpbCqbCrbCsbCqbxTbxTbpYaZmbqabwCbwCbwCbASbtEbCtbCtbCtbqabqabCubqabqabCvbCwbCxbCybCybCycmMbCAcmMbCybCBbCybCybCybCyaadbCDbCEbBlbBlbCFbBlbBlbCGbCHaadbBibCJbCKbCLcdKbBqbBqbBqbBqbBqbCNbBqbBxbCOblIbsIbCPbCQbCRbAebulbCSbyFcnhbCTbCUbCVbulbulbCWbsIbsIbCXavAavAavAavAbxhaQsbxpbCYbCZbDabDbbDccmVcmUbupbiPbDfbDgbAubiJbAvbDhblXbDibAwbvZbDjbxAbxBbrobrpbDkbABbABbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIQbIQcmocmqbIQbLZcmubMabIQbIQaMLbDmaZjbDnbuQbDobxHbCfbDpbDqbxHbDrbuQbAMaKBaKBaKBaKBaKBbDsbDtcmabDvbDwbDtbDxbDybDzbDAbxTbpYaZmbpZbrVbrVbrVbASbtEbrVbsacmnbqabDCbDDbDEbqabqgaYpbCxbCybDFbDGbDHbDIbDJbCybDKbCybDLbDMbDNaadbDPbDQbDRbDSbDTbDRbDSbDUbDVaadcmEbDXbDYbDZbEabEbbEcbEdbEebBqbEfbBqbEgbEhbEibEjbEjbEjbEjbEkbElbEjbEmbEjbEjbAfbEncmGcmHbEpbsIbEqbErcmFbEtbEuavAbxhbEvbxpbEwbEwbEwbExbEycmIbEAbxpcejbmcbEBbiJbiJbiJbECblXbEDbEEbvZbyUbwbbpHbmnbmobmobmobmobmoaadaadaWtaadaWuaadaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclNclTclLclLclLclLclLclLclLclLbrrbrsbpNbyVbuQbEGbxHbxHbAKbxHbEHaKBaKBbAMaKBbEIbEJbEKbELbEMbENbEObEPbEQbENbENbERbENbENbESbpYaZmbqabETbrUbEUbEVbEWbEXbEYbEZbqabFabFbbFcbqabqgaYpbCxbCybFdbFebFfbFgbFhbCybFibCybFjbFkbCybFlbFmbFlbFmbFmbFnbFmbFmbFlbFmbFlbBqbFobFpbFqbFrbFsbFtbFubEabFvbCNbBqbFwbqFbFxbEjbFybFzbFAbFBbFCbFDbFEclYbEjbEjbEjbEjbEjbEjbsIbFGbFHbFIbFJclVavAbxharNbxpbFLbFMbFNbxpbxpbxpbxpbxpcejbFObsVbFPbFQbFRbpAbFSbFTbFUbAxbFVbAzbuHboabobbFWbFXbFXbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackIclicljclkcllckJckxckKckxckxbtgckrckqckybuQbxHbGabxHbAKbGabGbaKBbGcbGdaKBbGebxTbxTbGfbGgbpYbGhbGibGjbGhbGhbGhbGhaKBbGkaKBaZmbqabGlbGmbGnbASbtEbqabqabqabqabqabqabqabqabGobbFbGpbCybGqbFebGrbGsbGtbCybGubCybGvbCzbCybGwbGxbGybGzbGAbGBbGCclGbGEbGFbGGbBqbGHbGIbGJbGKbFsbGLbGMbGNbBqbCNbBqclJbqFbGObGPbGQbGRbGSbGTbGUbGVbFEbGWbEjbGXbGYbGZbHaclubsIbHcbHdbHebHfbHgavAbxhbMUclFbHibHjbHjbHkbHlclEbMUbHocejbmcbHpbHqbHqbHqbrhblXblXblXbvZbHrbwbbpHbmnbpIbHsbHtbHubmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIQaTpceQaTpbIQcfLcfMbIQcfLcfMaMLcfNaQNaQNbuQbxIbHybHzbHAbHzbHBaKBbAMaKBaKBbHCbHCbHDcfObpYbpYbHFbHGbHHbHIbGhbHJbHKaKBbHLbHMaZmbqacfPbrXbrXbASbHObqabHPbHPbrVbHQbHRbHSbqabHTaYpbCxbCybHUbFebHVbHWbHXbHYbHZbIabIbbIcbCybIdbIebIfbIfbIgbIfbIgbIfbIhbIibIjbBqbFtbIkbIlbImbEbbInbIobIpbBqbCNbBqbIqbqFbqGbIrbFCbIsbItbIubIvbIwbIxbIybEjbIzbIAbIBbHabICavAavAavAbIDbIEbIFavAbxhbMUcfDbIHbIIbIJbIKbILcfKbMUbINcejbmcbsVblXblXblXblXblXblXbnTbvZbIObxAbxBbrobrpbIPbFXbFXbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXFaQLaXFaadaaaaaaaaaaaaaadaWobJhcfnbrTaKBaKBaKBaKBaKBaKBaKBaKBbIUbIVbIWbIXbIYbIZbJabpYbpYbJbbJcbJdbJebGhbJfbJgaKBbJhbJibUrbqabJkbrXbrXbASbtEbJlbrVbrVbJmbJnbwFbJpcfzbqgaYpcftbCybJsbFebJtbJubJvbJwbJxbJybJzbJAbCybLabGBbJCbJDbJEbJFbJGbJDbJHbJIbJJbBqbJKbJLbJMbJNbBqbJObJPbJQbBqbCNbBqbFwbqFbqGbJRbFCbJSbJTbJUbJVbJWbJXbJYbEjbJZbIAbKabKbbKbbKcbKdavAbKeavAbKfavAbxhbMUcdOcdOcdOcdOcdOcdOcfmbMUbINcejbKnbsVblXblXbKobKpbKoblXblXbvZbyUbKqbpHbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULceQaULaadaaaaaaaaaaadaadaWobrTcfjbKtbKtbKtbKtbKtbKtbKtbKtbKtbKxaKBbKybxTbKzbxTbxTbKAbKBbKCbKDbKEbKFbKGbKHbKIbKJbKKbHMbKLbKMbKNbKObKPbKQbtEbJqbrVbKRbJmbwFbrZbJpceRbqgaYpceXbCybKTbFebKUbKVbKWbCybKXbKYbKZbJBbCybLbbLcbLdbLebLfbLgbLhbLibLjbLkbLlbBqbLmbLnbLoceNbBqbBqbBqbBqbBqbCNbBqbLqbqFbqGbEjbLrbFCbLtceObLvbLwbLxbLybLzbLAceGbLCceFbLEbLFbLGbLHbLIbMSbLKbLLbLMbMUceKcdOcdOceIcdOcdOceHbMUbINcejbLQbsVblXbnTbKobLRbKoblXblXbAxbLSbLTbLUbLVbLWbLXbLYbLYbmoaadaadaWsaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaacnwcnwceEcnycnwbMbbMbaWobrTaWobMebxObCMaKBbMgbMhbMibMjbMkbKAbKBbMlbMmbMnbMobGhbMpbMqaKBbMrbrTaQWbqabMsbrXbrXbrXbMtbMubMvbMvbMwceCceDbqabqabAWaYpbMzbCybCybCybCycetceAbCybCycercesbCybCybMEbMFbMGbMEbMHbMHbMHbMFbMIbMEbMFbBqbBqceqcelbBqbBqbBvcekbBtbBqbBwbBqbFwbqFbdubMNbMNbMNbMNbMNbMNbMObMPbMNbMNbMNbMNbMNbMNbMNbMNavAbMQbMRbLJbMTbLMaQsbMUcdQcdOcdOcdVcdOcdOcdPbMUbMYcejbMZbNablXblXblXblXblXblXblXbvZbNbbwbbNcbmnbpIbNdbNebNfbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaacnwcixcoAcoBcnwaWoaWoaWobNgaWoaWoaWoaWoaKBciybNjbNkbNlciAbNnbNobNpbNqbNrbNsbGhbNtciKaKBbMrbrTaQWbqabNubscbNvbNwbNxbqabNybNzbNAciNbNBbqaciMbqgaYpbNCbNDbNDbNDbNEbNFbNDbNGbNDbNHbNFciTbNIbNDbNDbNJbNKbNKbNKbNLbNKbNMbNNbNNbNObNPbNQbNNcilbNSbNTbNNbNNbNNbNUbNNbNVbqFbNWbNXcimbNZbOaciqcipbOdbOebOfbOgbOhbNZbOibMNbOjbOkbOlatJaQsaUobOmbOnbOobMUbMUcitcdOcisciwcivbMUciubiNcirbOubsVbOvbOwbOxbOyblXbOzbOAbOBbOCbLTbODbLVbOEbOFbOGbLYbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaadadAaaaaaaaaaaadaaaaaaaaaaaEaadaadaadaadaadaadaadaadaaaaadaaiaaiaeLaaiaaiaaiaaiaaiaeMaeMaeMaeMaeMaeMaeMaeNaeOabvaePaAbaeRaeSaeTaeUabvaeVaeWaeXaeYaeZafaafbafcafdafeadrabWabWabWajCaDZaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaakaadacNacNacNacNacNaadafiaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaacaaaaaaaaaaaaaadaaaaaaaadaadaadaadafjafkafkafkaflaDXafkaeMafnafoafpafqafrafqafsaftafuafvafwafxafyafzafAafBafCafDafEafFafGafHafIabWabWabWabWaadaakaadaakaakaaaaadaadaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaadaaaaaaaadagTaaaaaaaaaaadaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadabWafQauTauPauQauRauSafkaeMafnafWafXafYafZagaagaafZagbagcagdageagfaggaggaggaghagiagjagkadradragladsadsagmagnaadaaaaaaaaaaaaaadaadaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaakaadaemaemaemaemaemaadadAaadaemaemaemaemaemaadaakaaaaaaaadaaaaaaaaeaadaadaadaadaadaadabWabWagpabWabWagqavDavBavCavkavtafkaeMafnagwagxagyagzagAagBafqagCabvagDagEagFagGagHagIagJagKagLagMagNagOagPagOagQagRagSaadaaaaaaaaaaaaaadaaaaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaabaaaaaaaaaaaadaaaaaaaaaadAaaaaaaaaaaadaaaaaaaaaabaaaaaaaaadaadaadaadaadaaeaaaabWabWagpabWawXawZagWawsawJawLahaafQahbauMaeMaeMahdaheabvahfahgahhahiahjahkabvacKahlacKacKacKafQafQabWabWabWabWadsagladsaiqahoabWabWaaaaaaaaaaaaaadaadaadaaaaaaaaaaakaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaakaadagoagoagoagoagoaadafMaadagoagoagoagoagoaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaakaadacNacNacNacNacNaadadAaadacNacNacNacNacNaadaakaaaaaaaadaaaaaaaaaaaaaaeaadabWahpahqadraguadsadsabWahtahuahvafQaALaCcahyahzahAahBahCahCahCahCahCahCahCahCahDahEahFahGahHaeMahIabWahJahKahLahLaCKaCHabWaCMaCGabWaaaaaaaaaabWabWapSabWabWaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaEaaEaaaaaaaaaaadaaaaaaaaaafMaaaaaaaaaaadaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaakaadadxadyadyadyadyadzadAadBadCadCadCadCadDaadaakaaaaaaaadaaaaaaaaaaaaaadaaaabWahpadsahQaguahRahTahTahUahVahWahXahYahZaiaaibaicaidaieaifaifaigaieaifaihaifaiiaijaifaikailaimainabWadsaglaioaipaipaysabWaDiaCYabWaaaaaaabWabWadsakbakcabWabWaaaaaaaakaaaaaaaaaaaaaitaiuaivaaaaaaaaaaaaaaaaaEaadaaaaakaadafgafgafgafgafgaadafMaadafgafgafgafgafgaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaEaaaaemaemaemaemaemaadadAaadaemaemaemaemaemaaaaakaaaaadaadaadaaeaaeaadaadaaaabWaiwaixaiyaguaizaiAaiBainaiCainaiDaiEaiFaiGaiHaiIaiJaiGaiKaiIaiFaiGaiLaiMaiNaiOaiPaiQaiRaEBaeMainabWadsaglaiTaiUaiVaysaCbahsaAIabWaaaaadabWaAQadsadsadsadsabWaadabWabWaiYabWaaaaiZajaajbajaajcaaaaaaaaaaaaaaaaaaaaaaakaadafJafKafKafKafKafLafMafNafOafOafOafOafPaadaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaakaaaaadaaaaadaadaaaaaaajdaaaaaaaadaaaaaaaadaaaaaEaaaaaaaaaaadaadajeajeajeabWabWadradradraCeaizainajgajhajiainafQajjavKajlaeMajmavJajoaeMajpawPajraeMaxPajpavTaeMajpavSajraeMajvabWalYaglaiTajwadsaysabWaCAaCtabWabWabWabWadsadsadsadsadsabWabWabWajBadsabWaaaajCajaajDajaajCaaaaaaaaEaaEaaaaaaaaaaakaaaagoagoagoagoagoaadafMaadagoagoagoagoagoaaaaaEaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaakaaaaaaaadaaaajEajFajEaadaadaadaadaakaakaakaaaaaaaaaajGajeajeajHajIajJajKajJajLajKaygajNajOajgajPajiainafQajQajRajSaeMajTajRajSaeMajUajRajSaeMajVajWajXaeMajYajRajZaeMainabWadsagladradradraysabWazqabWabWajwadsadsadsadsadsadsadsadsakdabWabWaiYabWabWabWakeakfakgabWaaaaaaaakaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaaafMaaaaaaaadaaaaaaaadaaaaakaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaakhakiakhaadaaaaaaaadaaaaaaaadaaaaaaaadaaeakjakkaadaadabWabWabWaklahmagXadrakoainainakpainafQakqajRakraeMakqajRaksaeMakqajRaktaeMajVajWakuaeMakvajRakqaeMainakwadsagladrakxadrazBajKazAazLazMazLazLazLazLazLazLazLazLazLazLazMazLazLazLazYadrakBadsakCajAaadaaaaaEaaaaaaaaaaadaakaaEaakaaaaaaaadaaaaaaafMaaaaadaadaadaadaakaaaaakaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakDaadaadaaaaaaakEakFakGakHakIaadaaaaadaaaaaaaaaaaaaaaaaaaaeajGajeaaeaadaaeakJabWadraguadradraeMaeMaeMaeMaeMafQakLakMakNafQakLakMakNafQakLakMakNafQakOakPakQafQakLakMakNaeMainabWadsagladradradradradradradradradradradradraxWaxVaxnadradradradradradradsaxUadradrakRabWabWaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaaaafMaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSakDaadaadaadakTakUakVakWakTaadaaaaadaaaaaaaaaaaaaaaaaaaadaaaakXaaeaaeaaeaaeakYakZaguadralaaeMalbaEAaldaEzalfalgalgalgalgalgalhalgalgalhalgalgalialjalkallalmalnalnalnaloajvabWadsagladralpalqalralsadraadaaaaadaadaadaadaadaaaaadaadaadaadaaaaadaltaluaxUadralvalwalxalyalzalAalBalAalAalCaadaaaaaaaaaaaaaaaaaaaaaaaaamkaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDalEalFalGalHalDakTalIalJareakTaadaaaaadaaaaaaaaaaadaadaadaadaadalLaaeaaeaaeaadalMadsaguadradraeMalNalOalPaqValRalQalQalQalQalSalRalQalQalRalTalSalQalUalValWalQalQalQalQalXainabWaklagladralZamaadsambaltaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadamcalYaknakmakaajMajzamhamiamiamiamiamiamjaadaaaaaaaaaaaaaaaaadaaaamXamYamXaaaaadaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamlammamnamnalDakTamoampamqakTaadaadaadaadaadaadaadaaaaadaaaaadamraadaadaaeaaeajeadsaisaiXaiWajxajfajyaqgaqAamxamuamyamuamvamzamxamuamuamxamAamBamCamDamEamFamGamHamGamGamIainabWamJaglamKamLamaamLamMamNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanyanyamPamQamRamRamSahOamUamiamiamiamiamiamVamWaadaadaadaaaaaaaadaadanDanEanDaadaadaaaaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDamZammamnalKalDalDakTaleanbakTaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaeajGaaeaaeaaeaaeajeahmagXairagRandaneamtanganaanianaaeManjankanlanmannafQanoanpanqanranranranranranranranranransabWajwagladramJantamLamJabWaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadanuaqeanwanxanyanzahSanBamiamiamiamiamianCamWamWamWaadaaaaaaaadaoBaoCamYaoDaoEaadaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaanFaaaaaaaaaaaaalDamZanGanHanIanJalDaqdaZmaWoaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaeaaeabWabWaguadradradrandanManNanOanPanQanRaeManSanTanUanVanWanXajWanYaiSaoaaobaocaodaoeaofaogaohaoiaojadraokagladraolaomalcaonadraadaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaadaopapxaoraosaotaouahPaowamiamiamiamiamiaoxaoyaozaoAaadaaaaaaaadaptapuapvapwaptaadaaaaaaaadaaaaadaaaaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadalDamZaoFaoGaoHaoIaoJaXOaoKaWoaadaadaadaadaaaaaaaaaaadaaaaaaaadaadaadaadaadaadaiyaoLaguadraoMaoNandaoOaoPaoQaoRaoSaoTaeMaoUaoVaoWaoXaoYaoZapaapbapcapdapeapeapfapgaphapiapjapkapladramJagladradradradradradraadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaanyanyapmamRamRamRapnahOappamiamiamiamiamiappapqaprapsaadaaaaaaaadaptaqaaqbafmaptaadaaaaaaaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoafUaWoaadaaaaadaadaadaadaadaWoafUaWoalDamZaoFapyalHaoFaoFbHMaZmaWoaWoaWoaadaaaaaaaaaaadaaeaadaaaaaaaaaaaaaadaadaaeabWaixaguapzapAajwandapBapCapDapEapFapGaeMapHapIaiRapJapKafQapLanpapMaoaapNaohapOaohapPaohapQaohapRadrahKahNajKajKajKahMahraiYaadaaaaaaaaaaadaaaaaaaadaaaaadaaaaaaaaaaadanuanvapTapUapVapWahnapYamiamiamiamiamiapYapZaprapsaadaadaadaadaptaqZaraarbaptaadaadaadaadaadaadaadaadaadaadaadarNarNarNaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWoajtanKaWoanLamsamsamsamsamsajsaWoajuajtalDamZaqjaqkaqkaqlaqmajqaZmajnbMbaWoaadaadaadaadaadaaeaadaaaaadaaaaadaadaaeaaeabWahmagXadradsaqpandaqqaqraqsaqtaffaqvaeMaqwaqxaqyaqzagUadVaqCaqDaqEaoaaqFaqGaqHaohaqIaohaqJaqKaohadraglaqLaqLaqLaqMaqLaqLadraaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaopaoqaqOaqOaqPaqQagVaqSamiamiamiamiamiaqTaqUadXaqWaqXarNcgaarNaptaptarQarRaptarNarNarNarNarNarNarNcgaarNarNarNarNadjarNaadaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadafUbwqafSafTafRbrTbrTbrTbrTbrTahcagZagYagvalDaoFarjaoFarkaoFaoFagraZmbrTafVaWoaWoaWoaWoajkahwahwahwahwahwahwahwahxabWaiyabWaguadradradradrandandandarrarsandandafQafQafQafQartaruafQaqCarvarwaoaaoharxaryarzarAarzarBarCarDadraglaqLarEadWarGarHaqLaadaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaadaaaanyanyapmamRamRamRarIagsarKamiamiamiamiamiarLarMamWamWaadarNagtarOaQsaQsbnBaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsaQsacMaQsacMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaWoaWoasVaWoaWoasWasXasXasXasXasXasYaWoaWoasZaWobMebrTbrTbrTatQbHMagraZmbHMbHMaWoasRauvaVhasbasaasaasaasaasaasaasaascasaasaaDSauxateasfadrasgauCasiashashashashasjaskaslasmasnasoasoaspasqasrassaoaastasuasuasvaswastasuasxasyadraszaqLasAasBasCasDasEaadaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadanuatRanwasFanyasGauNasIamiamiamiamiamiasJasKaadaadaadarNatSasNasNauOasOasPasPasPasPasPasPasPasPasPaDUasPasPasPasPasPasQaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWoasdaqhaWoarWaadaaaaaaaaaaaaaaaaadarWafUarVarXarXarXarXagvbrTbHMarSarZbPVarYaVfarUagraKBataatbatbatbatbatbatbatbatcadratdaDuaDOagOagOamdatfatgathatiatiatiatiatjaDoatlatmatmatmatmatnatoatpatqaoaatratsattattatuattattatvatuatuatxaqLauuasBatzatAatBaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatCaaaatCaadaopaseaoraosatEatFauqatHamiamiamiamiamiatIarNarNarNarNarNbLKarNasPaupasPasPaDQasPatLatMatNatMatOasPasPasPatLatMatOatPasPaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCDbrTaCDbrTaqhaWoaWoaaaaaaaaaaaaaaaaaaaaaaadaWoaWoaWobCkbrTbHMbxMbrTbrTbrTaQWarSarTbrTbrTagraKBaaaaadaaaaadaaaaadaaaaadaaaaYhaYhaYhatwaYhaYhaYhayIatWatXatXatXatXatXatXatXatXatXatXatXatXabWatYatZauaaCJaucaudaueaueaojaueaueaufaugauhauiaujaukaulaumaunauoaadaaaaaaaadaadaaaaaaaadaaaaaaaaaatCatCatCanyanyanyapmamRamRarIatyaurausausausausausautatSasNasNasNasNaqcarNatGatKaCXauyaCLauyauAauBatTauBauEatMauFatMauGauBatTatPauHaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWoaWoaWoarnaqhbrTaWoaaaaaaauIauJauKauJauLaaaaadaadaWoarhbtwbHMaqRbKtbKtbKtbKxarlaribHMaroarmaKBaadavUavUavUavUavUavUavUaadaYhaChaCvaCwaBvaBuaYhauZavaavbavcavcavcavcavcavcavcavcavcavdatXaveavfavgavhaviaojaojaojavjarJavlarPavnavoavpavqaqLavravsarFavuaqLatDanyaadaadanyaadaadaadanyaadaadanyatDatDatDanyavvavwavxapVavyavzavAasUasNasNasNasNasNaqcarNarNarNarNarNarNasHasLavEavFasPasPaadaadauBavHauBauBauBauBauBavIauBauBarqaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaWobHMaqhardafUaadaaaavLavMavNavOavLavPavQavRabWadradradraqfadradradradradraBqadradrakKadraaaavUavVavWavXavYavZavUaaaaYhbeIaZFaAaaAnaYmaYhatVatWawdatXatXaweawfawgawhawiawjawkawlatXawmavfawnawoaBsawqawraqNaoaaoaaoaaoaaBtawuaBsanyaqLawvaqLaqLawwawxawyanyawzawAanyawzawAanyanyawzawAanyanyawzawAanyawBamfawCanyawDawEavAbLKarNasPasPasPasPasPasPawFawGawHaBraqBawKaquawMawNawOasPargaadaadaaaaaaaaaaadaadaaaaaaaadaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaWobtwaqhbrTaWoaadaaaauKawQawRawQauKawSawTawUawVawWazFawYanhazEawVaxaaxbaxcaxdaxeadrakKadraadavUaxfaxgaxhaxiaxjavUaadaYhazvanfaxQaZFazuatkancaxoaxpatXatXaxqaxraxsaxtaxuaxvaxwaxxavdaxyavfawnawoaoaaoaaoaaoaaoaaxzaxAaxBaxCaxDaxEanyaxFaxGanyavvaxHaxIaxJaxKaxLaxManyarcaxLaxOanyaxNaxLaqYanyaovazXanyanyaxSanyanyaxTapXapoaqcarNanAaxZanZayaaxYauHaycaycaydayeayfayeaooayhayiayjaykaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaWoaWobMeaqhaWoaWoaaaaaaavLawQawQawQaylaymaynaynayoaypayqayramgawtayuawIaywayxayyayzadrakKadraaaavUayAayBayCaxiayDavUaaaaYhaxRamwaxQaybaZEatkayIaxXatXatXatXayJayKayLayLayLayMayNatXawlatXaytatZayPayQayRaySayRayRayRayTapeayUayVayWayXayYayZanyazaazbazcaxJaqnazeazfanyaqoazeazganyazdazeazhanyayEayvazjazkazlazmaznazoazparNarNarNaDvazrazsaztayGaziazwazxazyazzamOaDxamTazCayiayjazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaEaaaaaaaaaaadaWoaWobHMbHMaqhafUaaaaaaaaaauKawRawRawRauKazGazHazIazJaypaynazKakyarfawVazNazOazPazQazRadrakKadraadazSazTazUazVazWauwavUaadaYhaubakzakAasSarpatkaAdatWatXatXaAeaAfaAgayLaAhayLaAiaAjaAkawlatXaAlawnaAmauzaAoaApaAoaAqaAoaAraAraAsaAtaAraAuaAvaAwanyanyaAxaxJaxJanyaAyaxJanyanyaAzaxJanyanyaAAaxJanyavGaABaACaADameamfaAEaAFaAGawpaAHarNauDaAJaAKawMaqiavmaAMaANaAOaAPaLfaARaASaATayiayjaAUaAVaadaAWaaaaaaaaaaaaaAWaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaEaAYaAZaAYaakaaaaadaaaaadaWoafVarnaUDaqhaWoaWoaadaaaavLaBaaBbaBcavLaBdavQavRaBeaBfaynaBgakyaBhawVaBiaBjaBkaBlaBmadrakKadraaaaBnavUaBoaBpaBoavUavUaaaaYhbgcbfMbfJbgabgbatkayIbfDatXatXatXaBwaBxaByaBzaBAaBxaBBatXawlatXaBCawnawoaoaaoaaBDaBEaoaaBFaBGaBGbeTaBGaBHanyaBIaBJaBKaBLaBMaBNaBNbfuaBOaBNaBPaBLaBOaBNaBQaBLaBOaBNaBRbfZaBSaBTaBUaBUaBVaBWaBXaAGbffbfjarNaBZaAJaAKawMaCabfebfzaCdaAObfvasPasPaCfasPasPaCgbeQaCiaadaaaaaaaaaaaaaaaaCjaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaCkaAYaadaadaadaadaadaWobrTbrTbrTarVbaQaWoaaaaaaaCmauJaCnauJaCoaaaaadaadaCpaCqaCraCsbgGaCuawVbglbgmaCxaCyaCzadrakKadraaabbxaaabgobgnbgoaaaaadaaaaYhbgHbgqbgpbhsbgTatkayIatWaEeatXatXaCNaCOaCPaCQaCRaCSaCTatXawlaCUavfawnawoaCVaCWaCWaCWaCWbgfbggaCWaCZaCZaCZanyaDaaDbaDcaDdaDeaDcaDfaDgbghaDcaDeaDcaDhaDfaDcaDcbgdaDjaDkaDlaDmaDnbgjaDpaDqaDraDsaDtbgiaBYarNbgFaDwbgDbgkbgeasPaDAaDBaAOaDCasPaDDaDEaDFaycaycaDHazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAYaAZaAYaAYaDIaDJaDKaAYaWoaKBaKBaKBbrTaqhaWoaadaaaaaaaaaaaaaaaaaaaaaaadaadaDLaDMaDNbjoaDPbjpawVbihaFeaFfaFfaFfadrbheadrbdMbhJbhIbhLbhKbhTbhSbjnbjmaYhbhNbhPbhObhGbhHatkayIatWaEnaEfaEgaEhaEiaweaEjaweaEkaElavcaEmaEnavfawnawoaCVaCWaEoaEpaEqaEraEsaEtaCZaEuaEvaCZanyanyanybhFaExaCZaFJbaabaabaabhDbaabaabhEbaabaaaEDaEDbhBaEFaEGbhCaEDaEDaEDbhAasPasPasPasPasPasPbhybgUbhzasPasPbgWaDBaAOaENaEOaEPaEQaAKaERaESawMazDaadaAWaadaadaaeaaeaaeaadaETaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaAYaEUaEVaEWaCkaCkaCkaEXbkYaEYaEZaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaadaBeawVawVblabmIawVawVbmLblmblHblVbmzbkKbhhbkfbjDbjBbjAbbcbjzbaXbkRbkPbkNaYhbjwbkMbkLbkTbkUatkbkSavaavcaFqavcavcavcavcaFravcavcavcavcaEmaFsayOatZaFtaFuaFuaFvaFwaFwaFxaFyaFzaCZaFAaFBaFCaFDbjyaFFaFGaFHaFIaFJbjsbjrbjubjtbaabjvbjxaZCbaaaEDaFRaFSaFTaFUaFVbjqaEDaEDatJasPaFYaFZaGaasPaGbaGcbhgaGeaGfasPaGgaGhaAOaGiasPbhfaGkaGlaGmaGnaGoazDaadaaaaaaaadaGpaGqaaeaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaEUaGraCkaCkaCkaCkaCkaCkaGsaEUaGtaKBaqhafUaadaFaaFaaFaaFaaFaaFaaFaaaaaadaGubaWaGwbaVbaybcJbbUbaxbaTbaUbaRbaSbbjbbibblbbkbbnbbmbbwbbrbbbbbabbdbbcbbfbdtbbhbdvbcPbcPbcVbddaGTaGUaLVaGWaGXaGYaGZaGYaHaaGYaHbaGWaJLaFsavfawnawoaCWaHdaHeaHeaHeaHeaHeaZXaCZaZMaHhaHiaHjaHkaHlaHmaHnaHoaHpaZHaZHaZJaZIaZHaZGaZDaZCbaaaHvaHwaHxaHyaHzaHAaHBaHCaEDatJasPaHDaHEaHFaHGaHHaDBbbQbbPbbLaHJaHKaHLaHMaATaHNaHOaHPaHQaHRaHSawMazDaadaaaaHTaadaaeaaeaaeaadaadaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaEUaCkaCkaCkaCkaCkaCkaCkaCkaEUaEUaEUaOFaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaHVaHWaHXaHYaHZbcKbcGaIcaIdaIebcHbcIbdzaZpadrbcRadradradrbGkaKBbcSbcMbcNbcMbcLbcQbdDbcObcMbdmbcMbcTbcYaxoaFsaPpaIraIsaGYaItaGYaItaGYaIuaIraJLaFsayOaIvawoaCWaIxaIyaIyaIyaIyaIyaIzaCZaIAaIBaICaIDaIEaIFaIFaIGaIHaFJbctbbHbcEbcDbaabaabbDbaabaaaINaIOaIPaIQaIRaISaITbcFaEDatJasPaIVaHFaHFaHGaHHaIWaIXaIYaIZaJaaJbaJcaAOaJdasPaJeaJfaDxbdyaJhaDyazDaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAYaJiaCkaCkaCkaCkaJjaCkaCkaCkaCkaEUaJkaKBaqhaWoaaaaFaaFaaFaaFaaFaaFaaFaaJlaJmaJlaHYaJnaJoaJpaJqaJraJsbevbewbetbeubesasTagOagOagOaQJaKBbdMbdMbdMbdMaJzaJzbeJaJzaJzaJzaJzaJzbdJaJBaFsaPSaJDaJEaJFaJGaJHaJGaJIaJJaJKaPGaFsaJMawnawoaCWaIxaJOaJOaJOaJOaJOaKMaCZbdHaJRaJSaJTaIEaJUaIFaJVaIHaFJbaabaabdxbdwbcEbcEbcEbdAbaaaJZaIOaKaaKbaKcaKdaKeaKfaEDatJasPaKgaKgaKhasPbdFaDBaHRbdGaKkaKlbdLaAKaAObeyasPasPaCfasPasPaCgbdIaCiaKpaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKqaCkaCkaKraCkaCkaCkaCkaCkaCkaCkaCkaKBaKBaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaKsaKtaKsaKuaJnaKvaKvaKwaKvaIebeKbeLbftaKAadradradradradraQWaKBaaaaaaaadaaaaJzaKCbfsaKEbfraKGaKHaJzaKIaxXaFsaPpaKJaKKaGYaJGaJGaJGaGYaKLaFsaJLaFsbezawnawobeAaIxaIyaIyaIyaIyaIyaKMbeBaNuaJRaIFaKOaKPaKQaKRaJVaKSaFJbctbeCbeEbeDbeGbeFbeHbcEbexaLaaLbaKaaKbaKcaKdaKeaLcaEDatJasPaKgaKgaKhasPaLdbfobbPbeMbfpaKlaHRaAKaAOaLeaLfbfqaLhaATayiayjaAUaLiaadaAWaaaaaaaAWaaaaaaaaaaaaaAWaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLjaLkaLlaadaLmaCkaCkaCkaCkaCkaCkaLnaCkaCkaCkaEXaKBaUDaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaLoaHWaLpaLqaJnaLraKuaLsaLtaLubBAbBIbBkbBraLyaLzbBJaLBadraQWaLCaadbBLbpQbCdbBPaLHbfsaLIaLJaLKbukaLMaLNaLOaFsaPpaFsaFsaLPaLQaLRaGYaLSaLTaLUboSaLTaLWaLXaLYaJNaIxaJOaJOaJOaJOaJOaLZaMaaMbaMcaMdaMeaMfaMgaMhaMibDWaMkbDBbDBbDlbDebaabdxbDdbCCbaaaINaIOaMqaMraMsaMtaKeaMuaEDatJasPaKgaKhaKhasPaMvbuTaMxaMxbuuaMzaMAaMBaMCaMDaMDaMDaMEaMFayiaMGazDaaaaadaadaadaadaadaadaadaadaadaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiZaMIaMJaMIajcaAYaCkaCkaCkaCkaCkaCkaCkaCkaCkaCkaMMaKBbwqbwraWoaadaFaaFaaFaaFaaFaaFaaFaaKsaMOaKsaKuaJnaKvaKvaKwaKvaIebcHbEobEsaMRbEFaMTaMUaMVadraQWaMWaaabFZbFYbFKbFFaNbbfsaNcaNdaNebEzaJzaJAaGTaNgaNhaNiaLUaNjaNkaNlaNkaLTaNmaNnaNoaNpavfawnaAmbHvaNraIyaIyaIyaIyaIybHnbeBaNuaJRaNvaNwaNxaKQaKRaJVaNyaCZbHhbGDbcEbHmbDBbGDbaabHbbaaaNDaNEaNFaNGaNHaNIaNJaNKaEDatJarNaNLaNLaNLaNLbHwbvcauHbuVbuVaNQaNRbuUaNTaNUaNVaNWaNXayhayiayjaNYaaaaaaaadaaaaaaaaaaaaaadaaaaaaaNZaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajCaMIaObaMIajCaAYaJiaEUaCkaCkaCkaCkaCkaCkaCkaEUaOcaKBaqhbHMaWoaadaFaaFaaFaaFaaFaaFaaFaaOdaOeaOdaOfaJnaKvaSpaSqaSraSsbKgaIebJraKAbHxaOnaOobHEadraQWaMWaadbFZbIRbITbISaOtbveaLIbIGaLIbvPaJzbJoaOyaNnbsJaNpaOAaOBaLUaOCaODaNmaOEaNnaadaNnavfawnawoaCWaOGaOHaOIaOIaOJaOKbKiaCZbwYaJRaONaOOaKRaOPaIFaJVaOQaCZbaabaabKkbKjbaabKmbaabKlbaaaEDaOVaOWaOXaOYaOZaPaaEDaEDatJarNaPbaPcaPdaPeaPfbwuasPasPasPaPhaPibwvaPkbwtasPaPmaPnawMawNaPoasPbtCaadaadaaaaaaaaaaaaaadaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaPqaPraPsaAYaAYaCkaEUaEUaEUaEUaCkaCkaCkaCkaEUaEUaKBarVagvafUaadaFaaFaaFaaFaaFaaFaaFaaPtaHWaPuaPvaJnaKvaKvaKwaKvaIebKgaIebKSaKAbKsaPDaPEaPFaKBbtGaMWaaabFZbKwbKvbKuaPKbfsaPMaPNaPOaLIaJzbKravaaPRbtFaPTaPUaPVaPWaPXaPYaPZaQaaPTaadaNnaQbawnaQcaCWaQdaQeaQfaQfaQgaNsaQhaCZbLNaQjaQkaQlaQmbLBbLDaMiaQoaQpbjubLubcEbHmbaabaabaabaabaaaEDaEDaQraEDaEDaEDaEDaEDaQsatJarNaNLaQtaQubzxbzfbzebyBbxRbzuaQBbLsbzjaQEbxQasPbxPaQHavEasPasPasPaadaadauBaQIauBauBauBauBauBauBauBauBbtJaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaMLaQKaQLaQMbmNaEUaEUaEUaQPaEXaEXaEUaEUaEUaQQaQRaEUaKBasdaqhaWoaadaFaaFaaFaaFaaFaaFaaFaaaaaaabpMaPvaQTaJoaJpbnIaSrbmXbopbozbnNaQVaQVaQVaQVaQVaKBaQWaQXaadbpTbpQbpVbpUaRbbhjbhMbhxbikaLIaJzaJAaGTaRgaadaRhaRiaRjaRkaRlaRmaRnaRoaRhaadaNnavfawnawoaCWaRpaRqaRraRsaIxaNsaRtaCZaRubpWaRwaRxaJSbpXaRyaRzaRAaCZbqkbqjbqdbqcbqbaRGaRHasMasMasMasMaRIasMaRJasMasMasMasMbimaRLaNLaRMaRNaROaRPaRQbfeaRSaRTaRUbiobinbipaRYasPbiqbqRbqNauybqSauyaScauBbirauBatLatMaSfatMatOauBbiratPauHaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaMLaMLaShaSiaQNaQNaQNaSjaQNbqTbsdbsdbsgaQNaQNaSnaQNaQNaQNaSoaMLaadaFaaFaaFaaFaaFaaFaaFaaaaaadaCEbsfaJnaKvaKvaKwaKvaIeaJuaIebseaQVbsCaSwaWcaSyaKBaQWaKBaaaaaaaadaaaaJzaSzbisaSBaJzaJzaJzaJzaJAatWaSCaNgaNgaNgaNgaSDaSEaSFaNgaNgaNgaNgaRgaSGaSHaSIaCWbeAaCWbeAaCWaSJaSKaSLaCZaRubitaRwaSNaSObsRaCZaCZaCZaCZbaabaabaabaabaaaQsaSQaQsaSRaSSaSTaQsaQsbiBarNbivarNarNbnBaSZaNLaTaaTbaTcaTdaTeasPaTfaTgaThaPiaTibiuaTkaTlaTlaTlaTlaTmbteasPaTnatMaToatMauGasPasPasPaTnatMauGatPasPaadaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaTpbtybtfbthbtibtjaTsaTtaTsaTsaTsaTsaTuaTsaTvaTwaTxaTyaTzaMLaadaaaaFaaFaaFaaFaaFaaaaaaaaadaCEbuKaJnaKvaKvaKwaKvaIeaTAbumbujaTDaTEaTFaTGaTHaKBaQWaKBaKBaKBaKBaKBaKBaKBaKBaKBaJzbuhbuiaJzaTJaTKaTLaTMaTNbugaTLaTPaTQaTPaTLaTRbtDaTTaTUaTVaTWaTXbuMaTYaTZaUaaCWbeAbuObeAaCZaCZaCZaCZbvLaUdbvzaCZbwybvQbmyaUhaUiaUiaUiaUjaUkaUlaUmaUnaUoaUpaUqaUrbiCbiEbjCbjRbjXbkeaUwaNLaUxaUyaUzaUAaUBasPblkbmHbmHaUEasPaPkbkqaTlbuLaUJaUKaTmasPasPasPasPasPasPasPasPaDUasPasPasPasPasPasQaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULbwBaUMaUNaUMaUMaUMaUMaUOaQOaQOaUPaUMaUMaUMaUOaQOaUQaURaMLaadaadaadaaaaaaaaaaaaaaaaadaadaCEbxlaJnaKvaKvbxaaGDbxgaGDaUWbwZaUYaUZaVaaVbaVcaKBbqfbqeboZboZboZboZboZboZboZboYboeaVjbwXbmAaVmaVnaVoaVpaVkaVkbwIaVraVsaVraVtaVkaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVEaVDaVFaVDaVGaVDaVHbzqaVIaVJbzrbzYbzYbATaVLaVMaVMaVMaVMaVNaVMaVMavAavAavAavAaVOavAarNbtdbtsbufarNbttarNaNLbyzbxoaVWbxubxoasPasPasPasPasPbqibsbbqIaWbbeSaWdaWeaTmbcebcebcebcebcebcebcebcebcebcebcebceaMjbAVaMjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaAXaMLaWgaMLaMLaMLaTpaWhaTpaWiaQOaQOaWjaTpaWhaTpaWkaWlaWmaWnaWoaWoaWoaWoaWpaWqaWraWoaWoaWoaWoaCEaOjaOiaKvaKvaIgaKvaOkaOpaOmaOlaQVaWxaWyaQVaWzaKBaOhaKBaKBatUatUatUatUatUatUatUaWCaWDaOgaWEaWFaWGaWHaWIaWEaWEaWJaWKaWLaWKaWKaWKaWMaWNaWOaWPaWQaWRaWSaWTaWKaWKaWKaWKaWUaWKaWKaWKaWVaWKaWWaWKaWXaWKaWKaWYaVZaVMaXaaXbaXcaXdaOaaVMaXfaXgavAaXhaXiavAarNarNarNarNarNaVYaXjaXkaXlaXmaVTaVRaVSaXqaNMaXsaVPaVQaXvaVlaXxaXyaXzaXAaXBaTmbceaTmaTmaTmaTmaTmaTmaTmaNCaTmaTmaTmaTmbceaTmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaNBaXDaXEaQLaXFaXGaXHaVgaXIaXFaQLaXJaXKaMLaXLaXMaXNaXOaXOaXOaXOaXOaXOaXOaXPaXQaXRaZpaMXaMZaMYaNfaViaNtaNqaHgaNzaNAaHgaUvaMpaHgaMnaMNaMPaMHaMKatUauUauVauWauXauYatUaYoaMSaUCaUsaUsaUgaUHaUGaUFaUsaVeaVdaUgaUsaUsaUsaUsaUsaUgaUgaYyaSYaSYaSYaSYaSYaSYaSYaSYaSYaSXaTOaTjaSYaUtaSXaUuaSYaTOaYGaYHaMmaYJaYKaYJaYJaYLaVMaXfaYMaYNaYOaXiavAaSeaYQaYRavAaYSaSdaTmaSbaRZaRXaRWaYXaYYaSWaSWaSWaSWaSWaSWaSUaSVaSxaSAaSkaZfaTmaMlaTmaadaadaadaadaadaaaaadaadaadaaaaTmaMjaTmaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaadaaaaaaaaaaaaaULaWhaZhaSlaSlaSlaSlaZiaWhaULaaaaMLaZjaZkaZlaZlaZlaZlaZlaZlaZlaZlaZmaZnaZoaHgaHgaJwaPHaJyaHgaHgaPQaHgaPPaPJaPIaQnaQqaQyaQCaGRaOUaFhaFiatUauYawaawbawcauYatUaQSaYpbRAaZLaZLaZLaZLaQiaZNaZNaZOaZNaFLaYgaXtaXtaXtaXtaXtaXtaXtaXtaXtaXtaXtaXtaXtaXtaXpaZTaZTaZUaZTaZTaZTaZTaZTaZTaEMaYpaZWaPBaZYaZZaYJbbJaXeaVMaXfaXiavAbacbadavAbaeaQsaUnavAaQsaXwaXuaXCbaiaXXbakbalbambapbaobapbaqbarbarbasaZbbatbaubavbawaTmaPCaTmaTmajCajcaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaBbaCbaBbaDbaBbaBbaDbaBbaCbaEbaFaMLaZjbaGbaHbaIbaJbaKbaLbaMbaNaZlaZmbaObaPaOuaOsaOwaOvaOvaOMaOvaORaHgaOxaOLaOzaPyaPzaPwaPxaOTaOUaFhaOSatUauYaxkaxlaxmauYatUaWCaYpaXoaZLbbpbbqaZLaPAbbsbbtbbubbvaFLaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaZTaDzbbybbzbbAbbBbbCaDTaZTaWabbFbbGaVMaOqaYJbbIaOrbbKaVMavAaWZavAavAavAavAbbMaQsbbNavAbbOavAaTmaTmaTmaWwbbRbbSbbTaXnbbVaYZbbWbbXbbYbbZbcabcbbbYbccbcdaTmbcebcfbcgbchbchbciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAbaEbaBbcjbckbckbclbcmbcnbcobcpbckbckbcqbcraTpaZjbcsaIfbcubcvbcwbcxbcybczbcAbcBbcCaCCaIbaIbaIaaHuaHqaHgaHgaHgaHgaHtaHsaHraGNaGOaGPaGQaGRaGSaFhaHfatUaGKaGLaGMayFayHatUbcUbbFaKiaZLbcWbcXaZLaGIbcZbdabdbbdcaJXaadbdebdfbdfbdgaZPbdhbdibdjaZPbdhbdkbdkbdlaadaadaZTaCBbdnbdobdpbdqbdrbdsaZTaIpaYpaInaVMaVMaJQaGFaGEaVMaVMaJgaHIaGAbdBbdCavAavAaGJavAavAbdEaImaIlaIhaTmaIkaGBaGxbdKaGyaTmaGCbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbcebdXbdYbdZbeabebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbecbedbeebckbefbckbefbckbefbckbefbckbegbehaXFaZjbeiaZlbejbekbelbembenbeoaZlbepbeqberaFQaFPaFXaFWaGdaFOaFKaFEaFMaGjaGzaGvaFjaFkaFdaFgaFnaFpaFhaFiatUaEIazZaEHaeQaAcatUaEJaYpbRAbeNbeObePaZLaFmbeRaFNaFlbeUaFLaadbeVbeWbeXbeYbeZbfabfbbfcbfdaEEaECbfgbfhaadaadaZTbfiaClbfkbflbdqbbCbfmaZTaEMbfnaFbaFcbfAbfxbfAbfwbfAbfAbfybfAbfAbfAbfAaDGbfAbfAbfAaDVbfwbfxbfAbfxbfxaDRbfAbfBbfCaEKbfEaTmaTmbfFaTmaTmbfGbfHbfIaELbfKbfLbcebcebfNbchbchbfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbckbckbaCbckbefbckbefbfQbefbckbefbckbegbehaXFaZjbfRaZlbfSbfTbfUbfVbfUbaHbaHbfWbfXbfYaHgaKVaKUaKTaReaKNaKFaKDaHgaRdaKyaRcaGNaLFaJWaLGaLxaRKaLDaLEatUaCFaLvaLwaCIaKYaKZaLgbvdaRfaZLaZLaZLaZLaKWaZNaZNaZNaZNaFLaZPaZPbgrbgsbgtbgubgvbgtbgsbgubgwbgvbgxaZPbgyaZPaZTaZTaZTaZTbgzbgAbgBbgCaZTaPlbgEaPjaPLbgJbgIbgJbgKbgJbgJbgLbgMbgMbgNbgMbgMbgMbgMbgMbgMbgObgPbgQbgRbgSaQFaQDaQvbgVaQwbgXbgYbgZbhabhbbgXaTmbhcbhdaQxbfFaQzaQAaQGbhiajCaDZaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcqbhkbedbeebckbefbckbefbckbefbckbefbckbegbehaXFbhlbhmbhnbhobhpbhqbhqbhraMQbhtbhubhvbhwaHgaIJaILaIKaNPaIoaIIaIwaHgaNaaNOaNNaPgaJYaHgaJWaJPaNSaJwaJyatUaJvaIUaJtaEcaEdatUaIMaYpbRAbhQbhRbhRbhRbhRbhRbhRbhRaKobhUbhVbhWbhXbgubhYbgubgubhZbgubgubgubgubiabibbicaZPaZTbidbiebifbigaKjbiibijaZTaKmbilaKnaKxbiwbiwbiAbixaKzbiwaKXaLAbiwbixbiwbiwbiwaLLbiwaIjbixbiybiwbizbiybiAaMoaMybiDaMwbgXbiFbiGbiHbiIbiJbgXbgXbiKbiLbiMbiNbiObiPbiQbiRbiSbgXbgXbgXaadaaaaaabazaaaaaaaadaadaadaaaaaEaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbiUbaBbcjbckbckbiVbckbiWbiXbckbiYbckbcqbiZaULaZjbjabjbbjcbjdbjebjfbjgbjhbjibjjbjkbjlaHgaZraZqaZgbabaHgaHgaHgaHgaJwaJyaHgaJWaHgaHgaYjaYkaZRaZSaYqatUatUatUaYIaFoatUatUaWCaYpaZVaTLaTLaTLaTLaTLaTLaTLaTLaTLaZPbjEbjFbjGbgubjHbjIbjJbjKbjIbjIbjLbjMbjNbjObjPaZPaZTaZTaZTaZTbjQaZTaZTaZTaZTaEMaYpbahbjSbjSbjTbjUbjVbjWbjSbagbjSbjSbjYbjSbjZbkabjSbjYbjSbkbbkcbkbbkdbafaZsbkgbkhbkibkjbkkbklbkmbknbkobkpaYfbkrbksbktbkubkvbkwbkxbkybkzbkAbkBbkCbgXaadaadaadaadaadaadaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiTbaBbaCbaBbaDbaBbaBbaDbaBbaCbiUbkDaMLbkEbkFbkGaQNbkHbkHbkIbkHbkJaQNaZcaXYaZdaYaaXZaXZaYbaZebkObkXaYcaYdbkXbkXaYeaYWbkXbkObkQaXraZabkVaWAbkWaXUaXSaXTaXWbkZaXVblbblcbldbleblfblgblhblibljaIibllbleaWvblnbloblpblqblrblsbltblublvblwblxblqblyblzblAblBaZTblCblDblEbigblFaZTblGaZTaZQaYpblIbjSbjSbjSbjSbjSbjWbjSblJbjSbjSblKblLblMblNblOblPbjSbjSblQbkdbkdblRblSbkgblTbkiblUaYfblWblXblYblZbmabmbbmcbksbmdbmebmfbmgbmhblXbmibmjbmkbmlbmmbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaWhbmpaSlaSlaSlaSlbmqaWhaTpaaaaMLaZjbmrbkGbmsbmtbmubmvbmwbmxaQNbooaZvbbobbgbbebbebaZbbEbmEbmCbmFbmGbmCbmCbmCaJCbmCbmCbmBbmDaZwbmJbmKbmKbmKbmKaZybmKbmMaZxbmObmPbmQbmRbmSbmTbmTbmTbmUbmVbmWbleaZzblqbmYbmZbnabnbbncbndbnebndbnfbngbnhbnibnjbnkbnlaZTbnmbnnbnobnpbnqaZTaZTaZTaEMbnrbnsbjSbntbnubnvbnwbnxbjSbnybjSbnzbnAbnAbnAbnAbnAbnAblObjSbnBbkdbnCbnDbnEbkgbnFbnGbnHaZBbnJblXbnKbnLbnMaZAbnObnPbnQbnRbmfbnSbnTbnUbnVbnWbnXbnYbnZboabobbocbodbodbmoaadaaaaRDaaaaRCaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaSgaXDaMLaXFaQLaXFbajbofbogbohaXFaQLboibojaMLaZjbkFbkGbokbolbombmwbmwbonaQNbpPaZtboqborbosbosbotbosboubovbowbosbosbosbosaIqboxbosbosboubosbowbosbosbosboyboubosbosaZuboAboBboCbleboDboEboEboFboGboHboIblebleboJboKboLboLboLboMboNbndboOboPboLboLboLboQboRaZPaZTaJxboTboUboVboWaZTboXbanbaYbpabnsbjSbpbbpcbpdbpebpfbpgbphbpibpjbnAbnAbnAbpkbnAbnAbplbjSbpmbkdbpnbpobppbkgbpqbprbnHaYfbpsbptbpubpvbpwbgXbpxbksbmdbpybpzbpAbpBbpCbpDbpEbpFbpGbpHbmnbpIbpJbodbpKbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadaadaMLaULaWhaULaWiaQOaQOaWjaULaWhaULbpLbrsbpNbkFbkGaQNbpObpObkIbpObkJaQNaSvaSubpRaKBaKBbpSaKBaStaSmaYtaYsaStaSmbpYaKBaWBbqaaRRaREaRFaYlaYnaRRaREaRFbqaaRRaREaRFbqabqgbqhaYraSaaRVbqlbqmboHbqnbqobqpbqqblebqrbqsbqtbqtbqtbqtbqubqvbqwboLboLboLboLbqxbqyaZTbqzbdqbqAbdqbqBbqCaZTbqDbqEaEMbqFbqGbjSbqHaTBbqJbqKbqLbjSbqMbjSaSMbnAbnAbqObqPbqQbnAaTrbjSbnBbkdbkdaSPaTqbkgbqUbqVbqWbgXbqXbqYbqZbrabrbbgXbrcbrdbrebrfbrgbrhbnUbribrjbrkbrlbrmbrnbrobrpbrqbodbodbmoaadaacaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaQUbrsbrsbrtaQOaQObrubrsbrsbrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrJbrKaKBbrLbrMaKBbrNbrObrPbrQbrObrRbpYbrSaZmbqabrUbrVbrWbrXbrYbrZbrVbsaaYibscbrVbwFaRabqgaYpbRAaQZaQYbshbsibsjbskbsjbslbsmbsnbsobspboLbsqbsrbssbssbssbstbsubsvbswboLbsxbsyaZTbszbsAbsBaDYbsDbsEbsFbsGbqEaEMbqFbsHbjSbjSbjSbjSbjSbjSbjSaDWbjSbjSaRBaRvbnAbnAbnAbnAbsKbjSbsLbsMbkdbkdbkdbkgbsNbsObsPbsQbsQbsQbsSbsQbsQbsTbsUbsVbmjbsWbsXbsYbsZbtabsZbtabtbbtabtcbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaULaUbaUMaUcaUfaUeaUeaUTaUeaUSbtkbtgbtlbtmaUIbtnbhobtobtpbtqbtraYBaYEaYDbtubtvaKBbtwbtxaKBaUVbtzbtAbrQbtBaUUbpYaYCaGGbqaaYFbrXbrXbrXbrYbrXbrXbrXbrXbrXbrXaUXaYlbqgaYpbRAbleaHcaGHbtHbtIaGVbtKbtLbtMblebtNbtObtPbssbndbndbtQbtRbtSbtTbtTbtUbtVbtWbtXbtYbdqbtZbuabubbucbudaZTbuebqEaYPbqFbqGbsIaVKaYTaVqaVXaYUaVUaVVaWfbjSaHUaHUaHUaHUaHUaHUaHUbjSavAbnBaQsaQsaQsbuobupbuqburbupbupbusbutaYVbuvbuwbuxbuybuzbuAbuAbuBbuCbuDbnVbuEbuFbuGbuHboabobbuIbuJbuJbmoaadaadaWsaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaMLaWgaMLaMLbuNbojaMLbuNbojaMLaMLaZjbuPbuQbuQbuQbuQbuQbuQbuQbuRbuQaKBbuSaKBaYuaYvaWoaWoaKBaKBaKBbtBbtBbrPbrQbuWbtBbpYbpYaZmbqabuXbrXbrXbuYbuZbvabvabvabvabvabvabvbaYxboAbvdaYwblebleblebleblebvfbvgaTCbleblebvibvjbqtbvkbvlbvmbvnbvobvpbvqbvrbvsboLbvtbvuaZTbvvbvwbdqbvxbdqbvyaZTbuebqEaEMbqFbqGbzZbulbulbulbulbulbulbvAaTSbvCbvBbvBbvBbvBbvBbvBbvDbvEbvFbvGbvHbvHbvIarNbvJbvKaTIbvMbvNbvOaYzaYAbvRbiNbvSbvTbvUblXbvVbvWbvXbvYblXbvZbwabwbbpHbmnbpIbwcbwdbwebmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadbwgbwhaZjbwibuQbwjbwkbwlbwmbwnbwobwpbuQbwqbwrbwsaWocfMbNCaWobwwbwxbxTbwzbwAbrPbrQbwzbwAcjPbpYaZmbqabwCbwCbwCbrYbtEbwDbwDbwDbwEbwFbwGbwHaRabqgaYpbRAcjQbtIbwJbwKbwLbwMbwNbwObtIblebwPbwQaZPaZPaZPbwRbwSbwSbwSbwTaZPaZPaZPbwUbwPaZTaZTbtYaZTaZTaZTaZUaZTbwVbqEbwWbqFbGOcjScjRbxbbxbbxbbxcbxbbxdbxebxebxebxebxebxebxebxebxfckoavAaUoaUoaQsbxharNbvJbxibxjbxkcjUbxmbxncjTbxpbxqbxrbxsbxtcjVbxvbxwbxxbxyblXbvZbxzbxAbxBbrobrpbxCbuJbuJbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbxDbxEbxFaZjbxGbuQbxHbxIbxHbxJbxKbxHbxLbuQbxMbxNbxOaWobKYbKWaWobxSaKBbxTbxUbxVbrPbrQbxUbxVbxTbpYaZmbqabxWbxXbxXbxYbtEbrVbrVbrVbxZbyabrVbybbqabycaYpaZKbtIbtIbydbyebyfbygbyhbyibtIbyjbykbylcjIbynbyobypbypbypbyqbypbymbyrbysbytbyubyvbyobyocjJbywbyxbyybyobyAcfLbyCbyDbnsbyEbyFbulbyGbulbyHbulbyIbulbyJbyKbyLbyLbyLbyLbyLbyKbyMavAbyNbyOaQsbxharNbxpbxpbyPbxpbxpbxpbyQbxpbxpbxqbyRbySbiJbiJbiJbyTblXbvXblXbvZbyUbwbbpHbmnbmobmobmobmobmoaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfcjraQLcjraZjbyVbuQbyWbxHbxHbyXbyYbyYbyZbzabzbbzcbzdaWocfhbRyaWobzgbzhbxTbzibwAbrPbrQbwzbwAcjqbpYaZmbqacffbwCbwEbzkbzlbzmbznbzobzpbrVbrVcjpbqacjobzsbztceAbzvbzwbzwceOceXbzzcetbzBbzCbzDbzEbzFbzGbzHbzIbzIbzJbzKbzIbzLbzMbzNbzObzPbzQbzRbzPbzSbzTbzUbzEbzPbzVcftbzXcjwcjtcjHcjxbAabAbbAcbyHbAabAdbAcbAebAfbAgbAhbAibAfbAjbAfbAkavAaQsaQsaQsbxhaQsbxpbAlbAmbAnbxpbAobApbAqbxpbArbAsbAtbAubiJbAvbxyblXbxwbAwbAxbAybAzbuHboabobbAAbABbACbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbADbAEbxFbAFbAGbAHbAIbAJbxHbAKbxHbxHbALbuQcerarXagvaWocesaWoaWoaKBaKBbAObAPbxVbrPbrQbxUbxVbAQbpYaZmbqabARbrVbrVbASbtEbrVbrVbrVcjbbAUbrVcjdbqabAWaYpbAXceebAZbAZbAZcefcegcdrcdGbAZbBgbBhbBibBjbBicjibBlbBmbBnbBobBlbBpbBibBjbBibBqcjmbBsbBqbBqbBtbBubBvbBqbBwbBqbBxbBybBzcjnbBBbBCbBDbBCbBEbyKbBFbyKbBGbBHcjhbvBbBKbvBcjfbBMbBNavAbBObMfaQsbxhaQsbxpbBQbBRbBSbBTbBUbBVbBWbxpbArbAsbAtbAubBXbAvbBYblXbxwbAwbvZbBZbwbbpHbmnbpIbCabCbbCcbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfbwfaadaULbwhaZjbyVbuQcmJbCebCfbCgbChbxHbCibuQbAMbCjarVarXclkaKBbClcljbCnbCobCpbCqbCrbCsbCqbxTbxTbpYaZmbqabwCbwCbwCbASbtEbCtbCtbCtbqabqabCubqabqabCvbCwbCxbSAbSAbSAbSAcllclmbSAcgCbSAbSAbSAbSAaadbCDbCEbBlbBlbCFbBlbBlbCGbCHaadbBibCJbCKbCLcdKbBqbBqbBqbBqbBqbCNbBqclnbCOblIbsIbCPbCQbCRbAebulbCSbyFcnhbCTbCUbCVbulbulbCWbsIbsIbCXavAavAavAavAbxhaQsbxpbCYbCZbDabDbbDccmVcmUbupbiPbDfbDgbAubiJbAvbDhblXbDibAwbvZbDjbxAbxBbrobrpbDkbABbABbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaMLaWgaXDaMLckJaSlbxFaMLaMLaMLbDmaZjckbbuQbDobxHbCfbDpbDqbxHbDrbuQbAMaKBaKBaKBaKBaKBbDsbDtckcbDvbDwbDtbDxbDybDzbDAbxTbpYaZmbpZbrVbrVbrVbASbtEbrVbsacmnbqabDCbDDbDEbqabqgaYpcaVbSAckrckdckeaadaadckxckybSAckIcksckuaadbDPbDQbDRbDSbDTbDRbDSbDUbDVaadcmEbDXbDYbDZbEabEbbEcbEdbEebBqbEfbBqckKbEhbEibEjbEjbEjbEjbEkbElbEjbEmbEjbEjbAfbEncmGcmHbEpbsIbEqbErcmFbEtbEuavAbxhbEvbxpbEwbEwbEwbExbEycmIbEAbxpclibmcbEBbiJbiJbiJbECblXbEDbEEbvZbyUbwbbpHbmnbmobmobmobmobmoaadaadaWtaadaWuaadaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTpaQUbrsbrsbrsbrsbrsbrsbrsbrsbrrbrsbpNbyVbuQbEGbxHbxHbAKbxHbEHaKBaKBbAMaKBbEIbEJbEKbELbEMbENbEObEPbEQbENbENbERbENbENbESbpYaZmbqabETbrUbEUbEVbEWbEXbEYbEZbqabFabFbbFcbqabqgaYpcaVbSAcjKcfZbSAcjWcjXbSAcjYbSAcjYcjZbSAbFlbFmbFlbFmbFmbFnbFmbFmbFlbFmbFlbBqbFobFpbFqbFrbFsbFtbFubEabFvbCNbBqbSzbqFbFxbEjbFyckabFAbFBbFCbFDbFEclYbEjbEjbEjbEjbEjbEjbsIbFGbFHbFIbFJclVavAbxharNbxpbFLbFMbFNbxpbxpbxpbxpbxpcejbFObsVbFPbFQbFRbpAbFSbFTbFUbAxbFVbAzbuHboabobbFWbFXbFXbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULbwBaUMaUcciMcihbtgcilbtgbtgbtgcgPckqchkbuQbxHbGabxHbAKbGabGbaKBbGcbGdaKBbGebxTbxTbGfbGgbpYbGhchlchRbGhbGhbGhbGhaKBbGkaKBaZmbqabGlbGmbGnbASbtEbqabqabqabqabqabqabqabqabGobbFcfNbSAcfYcfZcgicglcgsbSAcgCbSAcgDcgFbSAbGwbGxbGybGzbGAbGBbGCclGcjlbGFbGGbBqbGHbGIbGJbGKbFsbGLbGMbGNbBqbCNbBqcjGbqFbGObGPbGQbGRbGSbGTbGUbGVbFEbGWbEjbGXbGYciTbHaclubsIbHcbHdbHebHfbHgavAbxhbMUclFbHibHjbHjbHkbHlclEbMUbHocejbmcbHpbHqbHqbHqbrhblXblXblXbvZbHrbwbbpHbmnbpIbHsbHtbHubmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMLaTpceQaTpaMLbuNbojaMLbuNbojaMLbXfaQNaQNbuQbxIbHybHzbHAbHzbHBaKBbAMaKBaKBbHCbHCbHDcfObpYbpYbHFbHGbHHbHIbGhbHJbHKaKBbHLbHMaZmbqacfPbrXbrXbASbXybqabHPbHPbXnbXibHRbHSbqabHTaYpcaVbSAcaPcaNcaObZOcaDbZybZzbZfbZrbXCbSAbIdbIebIfbIfbIgbIfbIgbIfbIhbIibIjbBqbFtbIkbIlbImbEbbInbIobIpbBqbCNbBqbWFbqFbqGbIrbFCbIsbItbIubIvbIwbIxbXebEjbIzbIAbIBbHabICavAavAavAbIDbIEbIFavAbxhbMUcfDbIHbIIbIJbIKbILcfKbMUbINcejbmcbsVblXblXblXblXblXblXbnTbvZbIObxAbxBbrobrpbIPbFXbFXbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXFaQLaXFaadaaaaaaaaaaaaaadaWobJhcfnbrTaKBaKBaKBaKBaKBaKBaKBaKBbIUbIVbIWbIXbIYbIZbJabpYbpYbJbbJcbJdbJebGhbJfbJgaKBbJhbJibUrbqabWobrXbrXbASbtEbWnbrVbrVbJmbJnbwFbJpcfzbqgaYpbWgbSAbWkbVXbVYbWbbWcbVjbVpbVqbVrbVibSAbLabGBbJCbJDbJEbJFbJGbJDbJHbJIbJJbBqbJKbJLbJMbJNbBqbJObJPbJQbBqbCNbBqbSzbqFbqGbJRbFCbJSbJTbJUbJVbJWbJXbJYbEjbJZbIAbKabKbbKbbKcbKdavAbKeavAbKfavAbxhbMUcdOcdOcdOcdOcdOcdOcfmbMUbINcejbKnbsVblXblXbKobKpbKoblXblXbvZbyUbKqbpHbmnbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaULceQaULaadaaaaaaaaaaadaadaWobrTcfjbKtbKtbKtbKtbKtbKtbKtbKtbKtbKxaKBbKybxTbKzbxTbxTbKAbKBbKCbKDbKEbKFbVcbKHbKIbKJbKKbHMbKLbKMbKNbKObKPbKQbtEbJqbrVbKRbJmbwFbrZbJpceRbqgaYpbUjbSAbUhbUXbUYbUNbUSbSAbTCbSRbTzbTDbSAbLbbLcbLdbLebLfbLgbLhbLibLjbLkbLlbBqbLmbLnbLoceNbBqbBqbBqbBqbBqbCNbBqbSJbqFbqGbEjbSObFCbLtbSLbLvbLwbLxbLybLzbLAceGbLCceFbLEbLFbLGbLHbLIbSIbLKbLLbLMbMUceKcdOcdOceIcdOcdOceHbMUbINcejbLQbsVblXbnTbKobLRbKoblXblXbAxbLSbLTbLUbLVbLWbLXbLYbLYbmoaadaadaWsaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaacnwcnwceEcnycnwbMbbMbaWobrTaWobMebxObCMaKBbMgbMhbMibMjbMkbKAbKBbMlbMmbMnbMobGhbMpbMqaKBbMrbrTaQWbqabSFbrXbrXbrXbMtbMubMvbMvbMwceCceDbqabqabAWaYpbSDbSAbSAbSAbSAbSAbSAbSAbSAbSBbSCbSAbSAbMEbMFbMGbMEbMHbMHbMHbMFbMIbMEbMFbBqbBqceqcelbBqbBqbBvcekbBtbBqbBwbBqbSzbqFbdubMNbMNbMNbMNbMNbMNbMObMPbMNbMNbMNbMNbMNbMNbMNbMNavAbMQbMRbLJbMTbLMaQsbMUcdQcdOcdOcdVcdOcdOcdPbMUbMYcejbMZbNablXblXblXblXblXblXblXbvZbNbbwbbNcbmnbpIbNdbNebNfbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaaaaaacnwcixcoAcoBcnwaWoaWoaWobNgaWoaWoaWoaWoaKBciybNjbNkccnciAbNnbNobNpbNqbNrbNsbGhbNtciKaKBbMrbrTaQWbqabNubscbNvbNwbNxbqabNyccpbNAciNbNBbqaccobqgaYpccCccrccxccrccrccqccrcdoccrcdkcdlccYccZccrbNDbNJbNKbNKbNKbNLbNKbNMbNNcccccdcceccfcccccgcchccicccccccclcckcccccmbqFbNWbNXcimbNZbOaciqcipbOdbOebOfbOgbOhbNZbOibMNbOjbOkbOlatJaQsaUobOmbOnbMsbMUbMUcitcdOcisciwcivbMUciubiNcirbOubsVbOvbOwbOxbOyblXbOzbOAbOBbOCbLTbODbLVbOEbOFbOGbLYbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaacnwcpscptcifcnwaadaadaadaaaaadaadaaaaaabOKbOLbOKbOMbOMbOKbONbOObOPbOQbORbOPbOPbOPbOPaWobMrbHMaQWbqabqabqabqabqabqabqabqabqabOSbqabqabqacijbqgbOUbOVaWKaWKaWKaWKaWKaWKaWVaWKbOWbOXaWXaWWaWKaWKbOYbOZbPabPbbPcbPdbPebPfaWKaWKbPgbPhaWKaWKaWKaWVaWKaWKaWKbPiaWKbPjchPchIchHbPmbPnbPobPnbPnbPpbPqbPrbPnbPnbPsciebMNbPvbPwavAatJaQsaUoaUoaUoaUobMUbMUchTchXbYzcidcicbMUbIMbPCbPDbPEbPFbOvbPGbxwbAwblXbPHbPIbAxbPJbAzbPKbPLbmobmobmobmobmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaacnwcqecqfcqgcnwaadaaaaadaaaaaaaaaaaaaaaaadaaaaadaadaadaadaaaaaaaadaadaadaadaadaadaqXaWobPRbPSbPTaVfaVfaVfaVfaVfaVfbPUbPVbPWbPXaVfaVfaVhchjbPZbQabQdbQcbQebQdbQdchkbQdchGbQdbQgaVCbQhbQiaVCaVCbQjbQkbQlbQmbQnbQobQpbQqaVCbQrchccgZcgZcgZchachbchachibQtbQtchfchechhchgchdbQBbQCbQDbQDbQEbQDbQDbQFbQDbQDbQGbQHbMNbQIbQJbMNatJaQsaQsaQsbOobQMbMUcgYcgXcgWbYzcgVcgUcgScgQbQTbQUbQVbQWbQXcgObQZbRabQWbRbbRcbOBbRdbAzbPKbRebobbRfbRgbRgbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaacnwcqZcracrbcnwaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaadcgNaadaWoaWoaWoaKBaKBaKBaKBaKBaKBaKBbRjbRkbRlaKBbRmbRmbRmbRmbRmbYIbYIbWfbWfbWfbWfbWfcgGbWfbRsbRsbRtbRubRvbRwbRxbRxbRybRzbqFbRAbRBbRCbRCbRDbREcgEbRGbRCbRIbRIbRJcgscglcfZcfYcfVbMNcfUcfTbMNcfSbRNbQDbQDbQEbQDbQDbQFbQDbQDbQGbRObMNbRPbRQbMNatJaQsaQsaQsaQsaQsbMUcdOcdOcdOcfRcfQcdOcfmbMUbPCbRXbRYbgXbgXbRZbRZbgXbgXbSabSbbvZbScbwbbNcbmnbpIbSdbSebSfbmoaadaadaWtaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaacsccsdcscaadaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadbYtbYsbYrbYqbYrbSkbSlbSmbSnbSobSpbSqbSrbSsbStbuUbuVbRmbSubSvbSwbSxbYabXYbWfbXWbXVbXUbXTbXSbWfbXPbXObXPbXRbXQbXPbXObXPbYIbSJbSKbSLbRLbYJbSNbYJbSObYKbYJbSNbYJbRLcadcadcadcadcadbWwbMNbYFbYGbPnbYHbQEbQDbQDbQEbQDbQDbSZbQDbQDbTabTbbMNbQIbTcbMNatJaQsaUoaQsbTdbyObMUbYAbYBbYubYzbYDbYEbYCbMUbTjbRXbRYbgXbTkbTlbTmbTkbgXbTnbsWbvZbTobxAbTpbrobrpbTqbRgbRgbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadaadctacractaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcZYbTsbTsbTsbTsbTsbTtbTubTvbTwbTwbTxbSrbTybwtbTzbwvbRmbTAbTBbTCbTDbZebZdbZrbZfbZbbXxbXxbZcbWfbYXbZabYYbYSbYLbYWbYTbZHbXObTRbTSbTTbSNbTUbTVbTWbTXbZIbTWbTVbTZbZJcadbZLbZMbZKcadbWwbMNbZSbZUbZYbUlbZVbQEbUkbUlbUlbUlbUmbUlbUlbUlbUnbUobUpbUpbUqbvhaQsaUobUsaQsbyObMUbZsbMUbZtbZubZFbMUbZGbMUbTjbRXbRYbgXbUybTkbTkbUzbgXbUAbUBbUCbyUbwbbNcbmnbmobmobmobmobmoaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaaaaaaaadaadctSaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcZYbUEbUFbUGbUHbUGbUIbUJbUKbULbULbUMbSrbTybxPbxQbUNbUObUObUObUObUObWmbWlbWfbWkbWubWpbWobWnbWfbWebWdbWdbWjbWibWhbWgbWhbWFbVcbTSbVdbVebVfbVgbVhbVibWSbVkbVkbVlbWGccAbWzbWAbWCcadbWwbMNbWxbWybWDbWEbVsbUlbVubVvbVwbVxbVybXlbXkbVBbWUbMNbVDbWTbMNatJaQsaUoaUoaUoaUobMUbMUbMUbMUbMUbMUbMUbMUbMUbgXbRXbRYbgXbTkbVFbTkbTkbgXbVGbVHbVIbVJbAzbPKboabobbVKbVLbVLbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaAXaSgaadaadaadaadcvTaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUDaadcZYbUEbVObVPbVQbVRbTvbVSbTvbVTbTvbVUbVVbVWbANbVXbVYbUObXmbWabWbbWcbXubXtbXwbXvbWubXxbXCbXybXnbNYbXpbXobXobXqbXsbXrbXsbXEbWqbWrbWsbVebVfbVfbVfbWtbXKbWvbWvcgTbXJbXIbXMbXNbXLcadbWwbMNbMNbMNbMNbMNbMNbWHbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNatJaQsaUobEvaQsbWIaUoaQsaQsaQsaQsaQsaQsaUobOoarNbRXbWJbiRbiRbWKbiRbiRbiRbWLbWMblXbWNbwbbNcbmnbpIbWObWPbWQbmoaadaadaWsaadaWuaadaWtaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaaaaadaaaaadaaaaaaaaactSaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaadaadaadcZYbUEbWVbWWbWXbWWbWYbWZbXabXbbXcbXdbSrbTyaKBbXebXfbUObXgbXhbXibXjccscbnccjccicceccdcccccbccxccwccvbSEccubSEcctcctcctbXPbXzbTSbXAbYJbXBccPbXDccDccHbXFbXGbXHccIcadccycczccBcadccCbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXZbXXbDOasMbDubYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYcbYbbYbbYbbCIbYebYfbYgbYhbYibYjbYkbYlbYmblXblXbYnbxAbYobrobrpbYpbVLbVLbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadcuLaadbSjbSjbSjbSjbSjaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaabYtcWRcWRcWRcWRcdvbTsbTsbYvbYvbYvbYwbYwbYwbYwbYwbYwbYwcdhaKBaKBaKBbYybYybYybYybYycdncdmbWfcdocdjcdicdlcdkbWfcdrcdsbZNbZNchVcdqcdpcdIcdHbYMbTSbYNbYObYPbYQbYRbYPcdGcdEbYPbYUbYVcadcdMcdNcdLcadbRTbQLbWBbWBbWBbWBcdJbWBbWBbYvbYvbYvbYvbYvbYvbYvbYvbZgbZhavAbWIbZiavAavAavAavAavAaQsaUobWIbZjaUoaUnaQsaQsaQsarNbZkbZlbZmbZlcdDbZnbZobZobZlbZpbZnbZqbwbbgXbmnbmobmobmobmobmoaadaaaaRDaaaaaEaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuKcabbMWbMMbMMbMMbMMbMVaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaabZZcaabYvbYvbYvbYvbYvbYvbZvbZwbZxbZxbZxbZxbZxbZxbZxbZybZzbZAbZAbZAbZBbZCbZDbZEcaLcaecacbWfbWfcahcagcafbWfbWfcaKcaibZNbZObZPbZQbZRcbcbZNbYMbTSbZTbYPcaXcaWbZWbZXcaUcaTbYPcaRcaScadcaQcadcadcadcaObYwbWBcaPcaMcaNccGcbpbWBcakcalcalcbfcancbecaocajbZgbZhavAavAavAavAcapcaqcapavAcaravAarNarNarNcasbTdbyOarNarNbgXbgXbgXbgXbgXcatcaucavbgXbgXbgXbgXbgXbgXaadaadaadaadaadaadaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadbPNbPNbPNbPNbPNaaacuLaaabPNbPNbPNbPNbPNaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcawcaxcaybYwcazbQKcaAcaAcaBcaCcaCcaCcaCcaDcaCcaCcaCcaEcaFcaGcaHcaIcaJcbhcbgcbjcbicbkbWicbmcblcbocbncbBcbqcbCcaVcaVcaVcbUcbPbYMbTSbYNcaYcaZcaZcbacaZcaZcbbbYPcbdbTYcbDccacadcuScbZcbXcbYbWBccEccEbunccGcbWbWBcbVcalcbrcbscalcalcbtcajbZgcbuavAcbvcbwaUoaQscbxcbycbzaQscbAarNaadarNarNcgaarNarNaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaadaadaadaaacuLaaaaadaaaaadaaaaadaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcbEbZhbZhbZhbYwbQLbQKcaAcbFcbGcbHcbIcbJcaAcbKcbLcbMcbNcbObQRcbQcbRcbScbTbRKbRHbRFbRrbRobRqbRobRpbRobRnbRibQYbQSccfccgcchbQsbQfcckcclccmccnccoccoccoccpccqccrbQvbQubQxbQwbQycadcmzbQzbQAbYvbWBbQNccGbQOccGbQPbWBcakcalbQQcalcalcalccJcajbZgbQLavAccKccLbTdccMccNaQsccLaQsccOcgaaadaadaadaadaadaadaadaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadcuLaadbSjbSjbSjbSjbSjaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvccQcbuccRbQLccSbQLbQKcaAccTccUccVccWccXccYccZcdacdbcdccddcdecdfcdgbSMbSPbSHbNYbPQbSIbSFbSEbSEbSGbSBbSAbSDbSCbSzbSycdtcdubSgbZNbYMbTScdwbYPcdxcdycdzcdAcdBcdCbYPbSicdFbShbRRcadcsscbubRTbRUbRSccGbRVbRWceJceLbWBcajbRMbQQcalcdRbRMcajcajbZgbQLavAcbycdScdScbyaUocdTbTdcdScdUarNaadaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaRCaRCaRCaaEaRCaWuaRCaWuaadaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuKcuLbMWbMMbMMbMMbMMbMVaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWbQLcdXbZhcdYbYwbQLbQKcaAcdZceacebceccedcaAceecefcegcaAcehcehceibMXcehcehbObbNYbNRcemcemcenceocepcemcembNhbZNbNmbNicdtcdubLObZNceubTScevbYPcewcexceycdAcezbMdceBbLPbTYbMcbMycadbYvbYvbMxbWBbRLbRLbMCbMDbMJbRLbWBceMbMAbMBcePbMLbMKceMcajbZgbQLavAceSceTceUcdSaUoceVcdSceWarNarNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaRCaRCaaaaaaaaaaaaaadaaaaadaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadbPNbPNbPNbPNbPNaaacuLaadbPNbPNbPNbPNbPNaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvceYbQLbZhbZhbYwbQLceZcaAcfacfbcfccfdcfecaAcffcfgcfhcaAcfibPYcfkcflbQbbMXbPPbNYbPQcemcfocfpcfqcfrcfscembPObZNcfucfvcfwcfxcfybPucfAcfBcfCbPtcfEcfFcfGcfHcfIcfJcaYbPzbPybPxbVfbVfbOsbOtbOqbOrbOcbOpbPlcpebOTbPkbWBbOJbOHbOIcfWcfXbPMbPBbPAchlbZhavAarNarNcgaarNarNarNcgaarNarNaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaadcgbaadaRCaRCaRCaWuaadaadaRDaRDaRDaaEaRDaWtaRDaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaaaaadaaaaadaaaaadaaabUWaaaaadaaaaadaadaadaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcgcbQLbQLcdYbYwbQLbQKcaAcgdcgecgfcggcghcaAcgicgjcgkbUUcgmcgncgocgpcgqcgrbUVbNYbPQcgtcgucgvcgwcgxcgycembPObZNcgzcgAcgBcgCcgDbUhcgFbTSbTTbUicgHcgIcgJcgKcgLcgMbUfbWtcgPbUgcgRbWvbURcgTbUSbUTbUTbUTbUjbUtbUubUvbUwbUxbUPbUQbUebUdbUcbUbcajbZgbQLchmbYvchnaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaadaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadbVZaadbSjbSjbSjbSjbSjaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvchochpchqbYwbQLbQKchrchscgechtcggchuchvchwchxchychzchAchBchCchDchEchFbVAbVzbVCchJchKchLchMchNchMchObVNbZNchQchRchSbVEchUchVchWbTSbTTbYObVtchYchZciacibbVoceBbVrbVqbVpcigcihciicikbVnbVkcinbVkbVkbVbciobVabWBbVmcjsbVjbUYbUXbUZbUZcajbZgbQLcizbYvaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIbTebTfbTebMMbMMbMMbMMbMVaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaWoaWobYvbYwbYwbQLbQKcaAciBciCciDciEciFcaAciGcfgciHcaAciIciJbThciLbTgbMXbSHbNYbTicemciOciPciQciRciScembTrbZNbZNbZNciUbZNciVbZNciWciXciYbYPceBceBciZcjaceBceBceBcjccjcbSQbSTbSUcjgbSVbSScjjcjjcjjcjjcjkcjlbSRcpjcajcajcajbSYbSXbSWbSWcajbZgbQLcjubYvaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadbPNbPNbPNbPNbPNaaacvTaaabPNbPNbPNbPNbPNaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaebYvcjybYwbQLbQKcaAcjzcjAcjBcjCcjDcaAcjEcjFcjGcaAcehcehcehcehcehcehbTLbTKbTMcjKcjLcjMcjNcjObTNcembTPbTObTQbTObUabTJbTJbTIcjWcjXcjYcjZckackackackbckackcckackackdckeckfckgckhckickjckkcklckmckncjkbTHckpbTFbTGbTEckscktckucktcktckvbZgbYvbYvbYvajeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaacvTaadaaaaaaaadaadaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIcnEckzckAckzckBckCcaAcaAcaAcaAcaAcaAcaAcaAckDcaAcaAbYwckEckFckGckHcxvcxlbNYcxocemckLckMckNckOckOckPckQckQckQckQckRckQckSckTbYMbTSctsckUcjccjccjccjccjcckVckWcjccjcckXckYckZckhclaclbclccldcleclfcjkclgclhcxBcxzcmpcxyclmclnbYvbQLcloclqcmtcnmcxKaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaEaAXaAXaAXaaaaaaaaacvTaaaaaaaaaaAXaAXaAXaSgaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaeaaebYvclsbYvbQLcltbXXbXXbXXbXXbXXbXXbXXbXXcuYcuXclxclyclzclAclBclCclDcwFcwGcwEcemclHcemcemckOclIcwCclIclKclIcwBclMcwAclOclPbYMbTSclQclRclScwHcwKcwLcwPclXcwQclZcjccwRcmbcmccmdcmecmfcmgcmhcmicmjcjkcmkcmlcmmcwScwScxkcmrcmsbYvbQLbZgbYwbYvbYvaWoaaeaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaAXaadcBBaadaAXaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvbYvbYvbYvbYvcmvcmwbQLbQLbQLbQLbQLbQLbQLbZhbQKcuScmzbYwcmAcmBcmCcmDcJQcDScDTcDYctvcEbcJOcJPckOcDPcwCclIcmLclIclKclMcDRclOcmNbYMbTScmOcmPcmQcmRcmScmScmSclXcmTcJTcJScmWcmXcmYcmZcnacnbcnccnccndcnecjkcnfcmlcngcnicJRbYvcnkcnlbYvbQLbZgbYwcmvcjvaWoaaeaadaadaadaadaaaaadaadaadaadaadaaaaadaadaaaaadcnncnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaAXaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcntcnucntbYvbYvbYvcnvbYvbYvbYvbYvbYvbYvbYvcnzbYwbYwbYwcxLcxLcxLcxLcxLczwczEcyUczvczYcAiczLcoRcoScybcoScxNcyOcyTcyCcyIcnKcnLcnMcnNcCCckUcDBcnQcnRcnRcnSclXcDGcDIcDLcnWcjecnXcjjcnYcnZcoacobcoccodcjkcoecofcogcDMcoibYvcojcokcolbQLbZgbYwckwckwcAIaaeaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaadcomconcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaAXaAXaAXaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcoscotcoucovcowbZhcoxbQLcoycdYbYvaadaadaadbYvcpWbQLcizbYwcLucLscLrcLtctvcKUcLicLjcLkcKOcKScKTckOcnGcmKclIclKclIcLlcLmcLocLAcLCbYMbWrcLEcpbcmTcmScmScmScpcclXcmTcmTcLzcpecjecpfcjjcjjcjjcjjcLxcLwcLvcjkcpjcjkcpkcjkcrSbYvbYvbYvbYvbQLbZgcnvckwckwbYvaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaecpmcLFconcopcnrcnrcoqcoqcpocoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcdWcppcoxcoybZhbZhbZhcdXbQLcpqcprbYvaadaaaaadbYvcpWbQLbQLcshcJYcJWcJVcJVcJUcKdcKfcrdctvcKacKccJZckOclIclKclIcKnclIcKlcKjcKkckOckTbYMbTSbTTcpDcKwclUcKpclWcpccKqcpHcKvcjccpJcKNcKJcqkcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcKycrSbQLcpXclpclpclpcpYbYwcpZbYvbYvaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcqbbQLcdXbQLcizcqccpqcpqbQLcqdbYvaadaaaaadbYvcpWbQLbQLbYwcNRcLPcLPcOccNScNJcNKcNLctjctjcNNctjcpFcoCcoCcoCcoCcoCbYvcNObYwbYwbYwcqAbTSbYNcOGcjccjccjccOAcOzcjccjccjccjccqFcqGcqHcOycqJcqKcqKcqKcqKcqKcqLcqMcqNcqOcqPcrSbYwcqQcqRbYwbYwbYwbYvbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrcqScqTcqTcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcmvcqUcdYbQLcqVcqWcqXcqYbYwbYvaadaaaaadbYvcpWbZhcnDbYwcLLcqqcLPcLNcLMcLYcMmcrdctjcMqcMGcMpcpFcMKcMTcMIcMJcMXbYvcMUcMVbZAcNmcoZbTSbYNclwcvHcNkcNjcvbcvGcvEcvFcNhcvJckXcrEcrFcNDcrHcrIcrJcrKcrLcrMcrNcNCcqocNBcNncrScrTcrUcrVcrWcNbcrYcMYcsaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadbYvbYvbYvcdWbYvbYvcdWbYvbYvbYvbYvaadaaaaadbYvcpWbYwbYwbYwcqtcqqcqpcqscqrcrccpLcrdcqIcqzcrjcqDcqIcqvcqwcqxcqycqubYvcnDbRTcizbYwcrtbTSbYNcqhcrucrvcrzcrzcrxcrxcqicqjcvJbTXcjecqlcqkcsFcsFcsGcsHcsIcqncsKcqmcsMcsNcqocsPcsQcsRcsScsTcsUcsVcrZcsWaadaadaadaadaadaadaadaadaadaadaadcsXaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcsZcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadaadaadaadaadaaaaadaadaaaaaaaaaaadbYvcpWbZhcdYbYwbYwbYwbYwbYwbYwcpKcpLcpIctjcpGcrjcpEcpFcpCcpxcpzcpBcpybYvbYwcpwbYwbYwcpubTSbTTclwcmycpAcuicuicqBcvGcqEcpvclwctzcjectActBcrScrScrScrScrSctCcrScpicphcpncplcrSctHctIctJctKctLctMctNcrSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrctOctOctOctOctOctOctPcoqctQctOcsZcoqcoqcoqcoqcnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvcpWbQLcizbYwcuecszcizbQLcsActbctcctdctectfctgcthcticsBcsCcsDcsEcpxcsJcsLcsOcsmcrlcpubTSbTTcrgcrvcslcsucsvcsrcstcspcsqcsncsocsxcswcrScuqcurcuscutcuucuvcuucuwcuxcuycrScrSbYwcqQcqRbYwcuzcskcuBcuCaaeaaeaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuEconconconconconconconcuFcorcoqcoqcoqcoqcuGcorcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvbYvcpWbQLbQLcshcsgcsjcsictqbYwcrPcpLcrGcrOcrXcsfcrQcrRcrwcrycrrcrscrCcrDcrAcrBcrkcrlcpubTSbTTcrgcrhcricqCcqCcqCcrqcrmcrncrocrpcigcrecrfcuqcurcvfcvfcvgcvhcvicvjcvkcvlcrScvmcvncvocvpbYwcrScrScrScrSaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcqTcqTcqTcqTcqTcqTcvqcoqcqScqTcvrcoqcoqcoqcoqcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmtcnmcmtcpWbQLcucbYwcuScmzcsscubbYwcukculcunctjcudcufcugcpFcupcuAcuDcuJcuobYvbYwcpwbYwbYwctWcfBctYcsectXcpAcuicuicqCcuicqEctVclwctUcuactZcrScuqcurcvfcvMcuucvNcuucvOcvPcvQcrScuScdXcvocvRcvSbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcvrcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvbYvcpWbYwbYwbYwbYwbYwbYwbYwctTctwctxctvctjctjctjctjcpFctGctRctEctFctDbYvctybRTcnDbYwbYMbTSctscsecttctucsycsycsycsyctpctrcvJbVfcjectnctobYZbYZbYZbYZbYZctkbYZctlcwlctmcrSbZhbZhcwncwocvSbYvaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvcvubZxbZxbZxbZxbZxbZxbZxcvvcwjcwkcwmcwsbZxbZxcwtbYvbYvbYvbYvbYvbYvbYvbQLcwzclpcvVcvUcwecvBcsecvIcvCcvCcvDcuicuhcumcvAcvJcvzcrEcwhcwgcwdcwccwacvZcvYcvXbRJcvWcoNckBckBckBckBcwIcwJbYwbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrctQctOctOcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcwpcwqbZhcuScizbZhcwrcbubYvcvtcvwcvsbYvcbubQLcvubZxbZxbZxbZxbZxbZxcvybZxcvxbQLbYvcvebTScwfcsecvacvccujcuZcuicsecsecsecsebVfcuTcuRbWBcuUcuOcuNcuQcuPcuMbRJbQLcmxbZhcxabQLbQLcwbcxbcxccwpbYvbYvbYvaaeaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvbYvbZhcdYcpZbZhbYvbYvbYvcwvcwwcwxbYvbYvbYvcdYbQLcnCbQLbQLcnDcwOcnBcwOcwOcwOcwOcwycohcozcsecsecsecsecsecoDcsecxnbQLcoEcnJcvdcnJbWBcnIcnTcnUcnOcnPcnVbRJbQLcmxbYwbYwbYwbYvbYwbZhcxsckBcxtcxucxtcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcxxcnFcxwcnHcnrcnrcoqcoqcxAcoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbYvbYvbYvclrbYvbYvaaaaadcwMcwNcwMaaaaadbYvbYvbYvclrbYvbYvcwOcwOcoHcoGcoFcoIcwTcwUcwVcwWcwOcxmcdYbZhcotbQLbZhbQLbQLbWBcvKcvLbWBbWBbRJbRJbRJbRJbRJbRJbRJbQLcmxbYwcaycoJcxPbYwbZhcmxcxTbYvbYvbYvaaeaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaadaadcxUcxVcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaacnwcqecqfcqgcnwaadaaaaadaaaaaaaaaaaaaaaaadaaaaadaadaadaadaaaaaaaadaadaadaadaadaadaqXaWobPRbPSbPTaVfaVfaVfaVfaVfaVfbPUccbbPWbPXaVfaVfaVhchjbPZbQabQdbQcbQebQdbQdbQdbQdchGbQdbQgaVCbQhbQiaVCaVCbQjbQkbQlbQmbQnbQobQpbQqaVCaVCchccgZcgZcgZchachbchachibQtbQtchfchechhchgchdbQBbQCbQDbQDbQEbQDbQDbQFbQDbQDbQGbQHbMNbQIbQJbMNatJaQsaQsaQsbOobQMbMUcgYcgXcgWbYzcgVcgUcgScgQbQTbQUbQVbQWbQXcgObQZbRabQWbRbbRcbOBbRdbAzbPKbRebobbRfbRgbRgbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaacnwcqZcracrbcnwaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaadcgNaadaWoaWoaWoaKBaKBaKBaKBaKBaKBaKBbRjccacbXaKBbRmbRmbRmbRmbRmbYIbYIbWfbWfbWfbWfbWfcgGbWfbRscbWbRtbRubRvbRwbRwbRwcbKcbDbqFcbBcbCbRDbRDbRDcbqcgEbRGbRGbRIbRIaTLcbocbdcbbaZLcfVbMNcfUcfTbMNcfSbRNbQDbQDbQEbQDbQDbQFbQDbQDbQGbRObMNbRPbRQbMNatJaQsaQsaQsaQsaQsbMUcdOcdOcdOcfRcfQcdOcfmbMUbPCbRXbRYbgXbgXbRZbRZbgXbgXbSabSbbvZbScbwbbNcbmnbpIbSdbSebSfbmoaadaadaWtaadaWuaadaWtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaacsccsdcscaadaadaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaadbYtbYsbYrbYqbYrbSkbSlbSmbSnbSobSpbSqbSrbTyaYuaYvaWobMybSubSvbMxbSxbYabXYbWfbXWbXVbXUbXTbXSbWfbXPbXObXPbXRbXQbXPbXObXPbYIbMzbSKbMSbRLbYJbSNbYJbNibYKbYJbSNbYJbRLcadcadcadcadcadbWwbMNbYFbYGbPnbYHbQEbQDbQDbQEbQDbQDbSZbQDbQDbTabTbbMNbQIbTcbMNatJaQsaUoaQsbTdbyObMUbYAbYBbYubYzbYDbYEbYCbMUbTjbRXbRYbgXbTkbTlbTmbTkbgXbTnbsWbvZbTobxAbTpbrobrpbTqbRgbRgbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadaadctacractaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcZYbTsbTsbTsbTsbTsbTtbTubTvbTwbTwbTxbSrbTyaWobNzbNCbMybTAbTBbNlbNmbZebZdbNFbNEbZbbXxbXxbZcbWfbYXbZabYYbYSbYLbYWbYTbZHbXObTRbTSbTTbSNbTUbTVbTWbVfbZIbTWbTVbTZbZJcadbZLbZMbZKcadbWwbMNbZSbZUbZYbUlbZVbQEbUkbUlbUlbUlbUmbUlbUlbUlbUnbUobUpbUpbUqbvhaQsaUobUsaQsbyObMUbZsbMUbZtbZubZFbMUbZGbMUbTjbRXbRYbgXbUybTkbTkbUzbgXbUAbUBbUCbyUbwbbNcbmnbmobmobmobmobmoaadaaaaaEaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaadaaaaaaaadaadcvTaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcZYbUEbUFbUGbUHbUGbUIbUJbUKbULbULbUMbSrbTyaWobKYbKWbKXbUObUObUObUObWmbWlbWfbKTbWubWpbKVbKUbWfbWebWdbWdbWjbWibWhbKGbXsbXEbWqbTSbVdbVebVfbVgbVhbKZbWSbVkbVkbVlbWGccAbWzbWAbWCcadbWwbMNbWxbWybWDbWEbVsbUlbVubVvbVwbVxbVybXlbXkbVBbWUbMNbVDbWTbMNatJaQsaUoaUoaUoaUobMUbMUbMUbMUbMUbMUbMUbMUbMUbgXbRXbRYbgXbTkbVFbTkbTkbgXbVGbVHbVIbVJbAzbPKboabobbVKbVLbVLbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaAXaAXaSgaadaadaadaadcvTaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUDaadcZYbUEbVObVPbVQbVRbTvbVSbTvbVTbTvbVUbVVbVWbLpaqhbLqbKXbXmbWabLrbLPbXubXtbXwbXvbWubXxbMcbMabLZbNYbXpbXobXobXqbXsbXrbXsbXEbWqbWrbWsbVebVfbVfbVfbWtbXKbWvbWvcgTbXJbXIbXMbXNbXLcadbWwbMNbMNbMNbMNbMNbMNbWHbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNbMNatJaQsaUobEvaQsbWIaUoaQsaQsaQsaQsaQsaQsaUobMsarNbRXbWJbiRbiRbWKbiRbiRbiRbWLbWMblXbWNbwbbNcbmnbpIbWObWPbWQbmoaadaadaWsaadaWuaadaWtaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaaaaadaaaaadaaaaaaaaactSaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaadaadaadcZYbUEbWVbWWbWXbWWbWYbWZbXabXbbXcbXdbSrbTyaWobRzbRybKXbXgbXhbRxbXjccscbnccjbRlbRkbRibQYbQSbRnccwccvbSEccubSEcctcctcctbXPbXzbTSbXAbYJbXBccPbXDccDccHbXFbXGbXHccIcadccycczccBcadbRBbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXXbXZbXXbDOasMbDubYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYcbYbbYbbYbbCIbYebYfbYgbYhbYibYjbYkbYlbYmblXblXbYnbxAbYobrobrpbYpbVLbVLbmoaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadcuLaadbSjbSjbSjbSjbSjaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaabYtcWRcWRcWRcWRcdvbTsbTsbYvbYvbYvbYwbYwbYwbYwbYwbYwbYwcdhaWobRCaWobREbYybYybYybYycdncdmbWfbSscdjcdibShbRRbWfbStcdsbZNbZNchVcdqcdpcdIcdHbXzbTSbXAbYObYPbYQbYRbYPcdEbSwbYPbYUbYVcadcdMcdNcdLcadbFjbQLbWBbWBbWBbWBcdJbWBbWBbYvbYvbYvbYvbYvbYvbYvbYvbZgbZhavAbWIbZiavAavAavAavAavAaQsaUobWIbZjaUoaUnaQsaQsaQsarNbZkbZlbZmbZlcdDbZnbZobZobZlbZpbZnbZqbwbbgXbmnbmobmobmobmobmoaadaaaaRDaaaaaEaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuKcabbMWbMMbMMbMMbMMbMVaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaabZZcaabYvbYvbYvbYvbYvbYvbZvbZwbZxbZxbZxbZxbZxbZxbZxbZxbNHckBbNIbZAbZBbZCbZDbZEcaLcaecacbWfbWfcahcagcafbWfbWfcaKcaibZNbNGbZPbZQbZRcbcbZNbYMbTSbZTbYPcaXcaWbZWbZXcaUcaTbYPcaRcaScadcaQcadcadcadbNPbYwbWBbNQcaMbNOccGcbpbWBcakcalcalcbfcancbecaocajbZgbZhavAavAavAavAcapcaqcapavAcaravAarNarNarNcasbTdbyOarNarNbgXbgXbgXbgXbgXcatcaucavbgXbgXbgXbgXbgXbgXaadaadaadaadaadaadaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadbPNbPNbPNbPNbPNaaacuLaaabPNbPNbPNbPNbPNaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcawcaxcaybYwcazbQKcaAcaAcaBcaCcaCcaCcaCbNScaCcaCcaCcaEcaFcaGcaHcaIcaJcbhcbgcbjcbicbkbWicbmcblbNUbNTbOqbNVbPybPxbPAbPzcbUcbPbYMbTSbYNcaYcaZcaZcbacaZcaZbQvbYPbQubQrbPBbQAbWBcuScbZbQycbYbWBccEccEbunccGbQwbWBcbVcalcbrcbscalcalcbtcajbZgcbuavAcbvcbwaUoaQscbxcbycbzaQscbAarNaadarNarNcgaarNarNaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaadaaaaaaaadaaaaRDaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaadaaaaadaadaadaaacuLaaaaadaaaaadaaaaadaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcbEbZhbZhbZhbYwbQLbQKcaAcbFcbGcbHcbIcbJcaAbEgcbLcbMcbNcbObQRcbQcbRcbScbTbRKbRHbRFbRrbRobRqbRobRpbRobFhbFgbZNbFfbSybFebFdbQsbQfbYMbTSbYNbUfbDFbDFbDFbDGbDIbDHbDKbDJbQxbDLbDMbWBcmzbQzbDNbYvbWBbQNccGbQOccGbQPbWBcakcalbQQcalcalcalccJcajbZgbQLavAccKccLbTdccMccNaQsccLaQsccOcgaaadaadaadaadaadaadaadaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaRCaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadcuLaadbSjbSjbSjbSjbSjaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvccQcbuccRbQLccSbQLbQKcaAccTccUccVccWccXbGqbGrcdacdbcdccddcdecdfcdgbSMbSPbSHbNYbPQbXsbGpbSEbSEbSGbPPbFzbGjbGibFwbFkcdtcdubSgbZNbYMbTScdwbYPcdxcdycdzcdAcdBcdCbYPbSicdFbVfbFibWBcsscbubFjbRUbRSccGbRVbRWceJceLbWBcajbRMbQQcalcdRbRMcajcajbZgbQLavAcbycdScdScbyaUocdTbTdcdScdUarNaadaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaRCaRCaRCaaEaRCaWuaRCaWuaadaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIcuKcuLbMWbMMbMMbMMbMMbMVaadaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWbQLcdXbZhcdYbYwbQLbQKcaAcdZceacebceccedcaAbANbAYbANcaAcehcehceibMXcehcehbObbNYbNRcemcemcenceocepcemcembNhbZNbBbbBacdtcdubLObZNceubTScevbYPcewcexceycdAcezbMdceBbzybTYbVfbzWbWBbYvbYvbzAbWBbRLbRLbMCbMDbMJbRLbWBceMbMAbMBcePbMLbMKceMcajbZgbQLavAceSceTceUcdSaUoceVcdSceWarNarNaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaRCaRCaaaaaaaaaaaaaadaaaaadaaaaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadbPNbPNbPNbPNbPNaaacuLaadbPNbPNbPNbPNbPNaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvceYbQLbZhbZhbYwbQLceZcaAcfacfbcfccfdcfecaAbCBbDnbCAcaAcfibPYcfkcflbQbbMXbPPbNYbPQcemcfocfpcfqcfrcfscembPObZNcfucfvcfwcfxcfybPucfAcfBcfCbPtcfEcfFcfGcfHcfIcfJcaYbCmbBfbBebVkbBdbOsbOtbBcbOrbOcbOpbPlcpebOTbPkbWBbOJbOHbOIcfWcfXbPMbCzbCybZgbZhavAarNarNcgaarNarNarNcgaarNarNaadaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaadcgbaadaRCaRCaRCaWuaadaadaRDaRDaRDaaEaRDaWtaRDaRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSgaaaaadaaaaadaaaaadaaabUWaaaaadaaaaadaadaadaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcgcbQLbQLcdYbYwbQLbQKcaAcgdcgecgfcggcghcaAcjEcgjcgkbUUcgmcgncgocgpcgqcgrbUVbNYbPQcgtcgucgvcgwcgxcgycembPObZNcgzcgAcgBbJubJkbJjchWbTSbTTbUicgHcgIcgJcgKcgLcgMbUfbIybIQbUgcgRbJsbURcgTbJtbUTbUTbUTbJlbUtbUubUvbUwbUxbUPbUQbUebUdbUcbUbcajbZgbQLchmbYvchnaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaadaaaaadaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaabSjbSjbSjbSjbSjaadbVZaadbSjbSjbSjbSjbSjaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvchochpchqbYwbQLbQKchrchscgechtcggchuchvchwchxchychzchAchBchCchDchEchFbVAbVzbVCchJchKchLchMchNchMchObVNbZNchQbKhchSbVEchUchVchWbTSbTTbYObVtchYchZciacibbVoceBbJBbJAbzycjebJzciicikbVnbVkcinbVkbJxbVbciobVabWBbVmcjsbJybJwbJvbUZbUZcajbZgbQLcizbYvaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaadcuHcuIcuIcuIcuIbTebTfbTebMMbMMbMMbMMbMVaadaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaWoaWobYvbYwbYwbQLbQKcaAciBciCciDciEciFcaAciGcfgciHcaAciIciJbThciLbTgbMXbSHbNYbTicemciOciPciQciRciScembTrbZNbZNbZNciUbZNciVbZNciWciXciYbYPceBceBciZcjaceBceBceBcjccjcbSQbSTbSUcjgbSVbSScjjcjjcjjbGubGvbGEbGZbGscktcktbGtbSYbSXbSWbSWcajbZgbQLcjubYvaadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAXaadbPNbPNbPNbPNbPNaaacvTaaabPNbPNbPNbPNbPNaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaebYvcjybYwbQLbQKcaAcjzcjAcjBcjCcjDcaAbIccjFbIqcaAcehcehcehcehcehcehbTLbTKbTMbIbcjLcjMcjNcjObTNcembTPbTObTQbTObUabTJbTJbTIbIabHZbHYbHXbHUbHUbHUbHWbHUbHVbHUbHUbHQbHOckfckgckhckickjckkcklckmckncjkbTHckpbTFbTGbTEbHNcktckvcajcajcajbZgbYwbYwbYvajeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaaaaadaadaadaaaaaacvTaadaaaaaaaadaadaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIcnEckzckAckzckBckCcaAcaAcaAcaAcaAcaAcaAcaAckDcaAcaAbYwckEckFckGckHcxvcxlbNYcxocemckLckMckNckOckOckPckQckQckQckQckRckQckSckTbYMbTSctsckUcjccjccjccjccjcckVckWcjccjcckXckYckZckhclaclbclccldcleclfcjkclgclhcxBcxzcmpbYvcuVcuXbYvbQLcpXclqcmtcnmcxKaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaEaAXaAXaAXaaaaaaaaacvTaaaaaaaaaaAXaAXaAXaSgaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaeaaebYvclsbYwbQLcltbXXbXXbXXbXXbXXbXXbXXbXXcwtbQLctccrgcqzclAclBclCcpGcwFcwGctxcemclHcemcemckOclIcwCclIclKclIcwBclMcwAclOclPbYMbTSclQclRclScwHcwKcwLcwPclXcwQclZcjccwRcmbcmccmdcmecmfcmgcmhcmicmjcjkcmkcmlcmmcwScwSbYvcvRculbYvbQLbZgbYwbYwbYwaWoaaeaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaadaaaaaaaadaadaadaadaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaAXaadcBBaadaAXaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvbYvbYvbYwbYwcmvcmwbQLbQLbQLbQLbQLbQLbQLbZhbQKcuScmzbYwcmAcmBcmCcmDcJQcDScDTcDYctvcEbcJOcJPckOcDPcwCclIcmLclIclKclMcDRclOcmNbYMbTScmOcmPcmQcmRcmScmScmSclXcmTcJTcJScmWcmXcmYcmZcnacnbcnccnccndcxycjkcnfcmlcngcnicJRbYvcwEcwNcxkbQLbZgbYwcmvcjvaWoaaeaadaadaadaadaaaaadaadaadaadaadaaaaadaadaaaaadcnncnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaAXaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcntcnucntbYwbYwbYwcnvbYwbYwbYvbYvbYvbYvbYvcnzbYwbYwbYwcxLcxLcxLcxLcxLcuYczEcyUczvczYcAiczLcoRcoScybcoScxNcyOcyTcyCcyIcnKcnLcnMcnNcCCckUcDBcnQcnRcnRcnScwwcwrcDIcDLcnWcjecnXcjjcnYcnZcoacobcoccodcjkcoecofcogcDMcoibYvcvacwkbYvbQLbZgbYwckwckwcAIaaeaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaadaadaadcomconcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaAXaAXaAXaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcoscotcoucovcowbZhcoxbQLcoycdYbYvaadaadaadbYvcpWbQLcizbYwcLucLscLrczwctvcKUcLicLjcLkcKOcKSczjckOcnGcmKclIclKclIczocLmcLocLAcLCbYMbWrczGcpbcmTcmScmScmScpcclXcmTcmTcLzcpecjecpfcjjcjjcjjcjjcLxcLwcLvcjkcpjcjkcpkcjkcrSbYvbYvcAybYvbQLbZgcnvckwckwbYvaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaecpmcLFconcopcnrcnrcoqcoqcpocoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcdWcppcoxcoybZhbZhbZhcdXbQLcpqcprbYvaadaaaaadbYvcpWbQLbQLcshcJYcJWcJVcJVcJUcKdcKfcrdctvcKacKccJZckOclIclKclIcKnclIcylcxXcKkckOckTbYMbTSbXAcpDcKwclUcKpclWcpccKqcpHcKvcjccpJcKNcKJcqkcpMcpNcpOcpPcpQcpRcpScpTcpUcpVcKycrSbQLcpXcyEclpclpcpYbYwcpZbYvbYvaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvcqbbQLcdXbQLcizcqccpqcpqbQLcqdbYvaadaaaaadbYvcpWbQLbQLbYwcNRcLPcLPcOccNScNJcNKcNLctjctjcLlctjcpFcoCcoCcoCcoCcoCbYvcLtbYwbYwbYwcqAbTSbYNcOGcjccjccjccOAcOzcjccjccjccjccqFcqGcqHcOycqJcqKcqKcqKcqKcqKcqLcqMcqNcqOcqPcrSbYwcqQcqRbYwbYwbYwbYvbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrcqScqTcqTcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvcmvcqUcdYbQLcqVcqWcqXcqYbYvbYvaadaaaaadbYvcpWbZhcnDbYwcDGcqqcLPcLNcLMcLYcMmcrdctjcKjcMGcMpcpFcMKcMTcMIcMJcMXbYvcKlcKTbZAcNmcoZbTSbYNclwcvHcNkcNjcvbcvGcvEcvFcNhcvJckXcrEcrFcNDcrHcrIcrJcrKcrLcrMcrNcNCcqocNBcNncrScrTcrUcrVcrWcNbcrYcMYcsaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaadbYvbYvbYvcdWbYvbYvcdWbYvbYvbYvcmsaadaaaaadbYvcpWbYwbYwbYwcqtcqqcqpcqscqrcrccpLcrdcqIcmucrjcqDcqIcqvcqwcqxcqycqubYvcnDbRTcizbYwcrtbTSbYNcqhcrucrvcrzcrzcrxcrxcqicqjcvJbTXcjecqlcqkcsFcsFcsGcsHcsIcqncsKcqmcsMcsNcqocsPcsQcsRcsScsTcsUcsVcrZcsWaadaadaadaadaadaadaadaadaadaadaadcsXaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcsZcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaadaadaadaadaadaaaaadaadaaaaaaaaaaadbYvcpWbZhcdYbYwbYwbYwbYwbYwbYwcpKcpLcpIctjcmrcrjcpEcpFcpCcpxcpzcpBcpybYvbYwcpwbYwbYwcpubTSbTTclwcmycpAcuicuicqBcvGcqEcpvclwctzcjectActBcrScrScrScrScrSctCcrScpicphcpncplcrSctHctIctJctKctLctMctNcrSaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrctOctOctOctOctOctOctPcoqctQctOcsZcoqcoqcoqcoqcnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvcpWbQLcizbYwcuecszcizbQLcsActbcnkctdctectfctgcthcticsBcsCcsDcsEcpxcsJcsLcsOcsmcrlcpubTSbTTcmMcrvcslcsucsvcsrcstcspcsqcsncsocsxcswcrScuqcurcuscutcuucuvcuucuwcuxcuycrScrSbYwcqQcqRbYwcuzcskcuBcuCaaeaaeaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuEconconconconconconconcuFcorcoqcoqcoqcoqcuGcorcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvbYvcpWbQLbQLcshcsgcsjcsictqbYwcrPcnecrGcrOcrXcsfcrQcrRcrwcrycrrcrscrCcrDcrAcrBcrkcrlcpubTSbTTcmMcrhcricqCcqCcqCcrqcrmcrncrocrpcigcrecrfcuqcurcvfcvfcvgcvhcvicvjcvkcvlcrScvmcvncvocvpbYwcrScrScrScrSaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcqTcqTcqTcqTcqTcqTcvqcoqcqScqTcvrcoqcoqcoqcoqcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmtcnmcmtcpWbQLcucbYwcuScmzcsscubbYwcukcojcunctjcudcufcugcpFcupcuAcuDcuJcuobYvbYwcpwbYwbYwctWcfBctYcsectXcpAcuicuicqCcuicqEctVclwctUcuactZcrScuqcurcvfcvMcuucvNcuucvOcvPcvQcrScuScdXcvocvRcvSbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnrcoqcoqcoqcoqcoqcoqcsYcoqcvrcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvbYvbYvcpWbYwbYwbYwbYwbYwbYwbYwctTctwcnlctvctjctjctjctjcpFctGctRctEctFctDbYvctybRTcuSbYwbYMbTSctscsecttctucsycsycsycsyctpctrcvJbVfcjectnctobYZbYZbYZbYZbYZctkbYZctlcwlctmcrSbZhbZhcwncwocvSbYvaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaacnrcnrcsbcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbYvcvubZxbZxbZxbZxbZxbZxbZxcvvcwjcolcwmcwsbZxbZxcwtbYvbYvbYvbYvbYvbYvbYvbQLcwzclpcvVcvUcwecvBcsecvIcvCcvCcvDcuicuhcumcvAcvJcvzcrEcwhcwgcwdcwccwacvZcvYcvXbRJcvWcoNckBckBckBckBcwIcwJbYwbYvbYvaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnqcnrctQctOctOcoqcoqcoqcoqcoqcoqcoqcoqcnrcnraadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbYvcwpcwqbZhcuScizbZhcnDcbubYvcvtcvwcvsbYvcbubQLcvubZxbZxbZxbZxbZxbZxcvybZxcvxbQLbYvcvebTScwfcsecokcvccujcuZcuicsecsecsecsebVfcuTcuRbWBcuUcuOcuNcuQcuPcuMbRJbQLcmxbZhcxabQLbQLcwbcxbcxccwpbYvbYvbYvaaeaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaaaaaacqacnrcpmcnrcnrcoqcoqcoqcoqcoqcoqcoqcnrcnraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYvbYvbYvbZhcdYcpZbZhbYvbYvbYvcwvclJcwxbYvbYvbYvcdYbQLcnCbQLbQLcnDcwOcnBcwOcwOcwOcwOcwycohcozcsecsecsecsecsecoDcsecxnbQLcoEcnJcvdcnJbWBcnIcnTcnUcnOcnPcnVbRJbQLcmxbYwbYwbYwbYvbYwbZhcxsckBcxtcxucxtcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcxxcnFcxwcnHcnrcnrcoqcoqcxAcoqcoqcnrcnraadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadbYvbYvbYvclrbYvbYvaaaaadcwMclLcwMaaaaadbYvbYvbYvclrbYvbYvcwOcwOcoHcoGcoFcoIcwTcwUcwVcwWcwOcxmcdYbZhcotbQLbZhbQLbQLbWBcvKcvLbWBbWBbRJbRJbRJbRJbRJbRJbRJbQLcmxbYwcaycoJcxPbYwbZhcmxcxTbYvbYvbYvaaeaaaaadaaaaaaaaacxdcxdcxdaadaaaaaaaadaaaaaaaadaadaadcxUcxVcoocopcnqcnrcnrcoqcorcoqcnrcnraadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaacxeccFcxeaaaaadaadaaaaadaadaaaaadcwOcxfcxgcxhcxhcxhcxicxjcoPcoOcwOcoNckBckBckBckBckBcuWckBcwDcoQcoKcoLcwDckBckBckBckBckBckBckBckBcoMcnvcoxbQLbQLcygcygcyhcyicygaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcyjcnocnocnpcnqcnqcnrcnrcnrcnrcnsaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaaaaacaaaaadaaaaadcxCcwNcxCaaaaaaaaaaaaaaaaadaaaaadcxDcxEcxFcxGcxGcxGcxHcxIcxJcoUcoTcoMbQLbQLbQLcxqbQLcuVcuScwZcoVcoWcoXcwZcxrbQLbQLbQLbYwbYwbYwbYwbYwbYwbQLbQLbQLcygcyucyvcywcygaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaadaaacxWcwucxXcwucxWaaaaaaaaaaaaaaaaaaaaacwOcxYcxFcxGcxGcxGcxZcyacwOcxDcwObYvbYvbYvbYvclrbYvbYvbYvcwZcwXcwYcwZcwZbYvbYvcdYcxqbYvcxOcpacxQbYwcxRcoxcoxbQLcygcyGcyHcoYcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaSgaaaaadaaaaSgaAXaSgaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadcwucykcylcymcwuaadaaaaaaaaaaaaaaaaadcwOcyncxFcypcypcypcyqcyrcwOaadaadaaaaaaaadaadaadaadaadaadaadcxpcwicxpaadaadbYvbYvclrbYvcyecyfcdXbQLcnmbQLcpdcxScygcyVcyWcyXcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaadaaaaaaaadaaaaacaaaaadaaaaadcxCclNcxCaaaaaaaaaaaaaaaaadaaaaadcxDcxEcxFcxGcxGcxGcxHcxIcxJcoUcoTcoMbQLbQLbQLcxqbQLclTcuScwZcoVcoWcoXcwZcxrbQLbQLbQLbYwbYwbYwbYwbYwbYwbQLbQLbQLcygcyucyvcywcygaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaadaaacxWcwucmacwucxWaaaaaaaaaaaaaaaaaaaaacwOcxYcxFcxGcxGcxGcxZcyacwOcxDcwObYvbYvbYvbYvclrbYvbYvbYvcwZcwXcwYcwZcwZbYvbYvcdYcxqbYvcxOcpacxQbYwcxRcoxcoxbQLcygcyGcyHcoYcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaSgaaaaadaaaaSgaAXaSgaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaadaaaaadaadaadaadcwucykcmocymcwuaadaaaaaaaaaaaaaaaaadcwOcyncxFcypcypcypcyqcyrcwOaadaadaaaaaaaadaadaadaadaadaadaadcxpcwicxpaadaadbYvbYvclrbYvcyecyfcdXbQLcnmbQLcpdcxScygcyVcyWcyXcygaaaaaaaaaaadaaaaaaaaaaaaaadaaaaaaaadaaaaaaaaaaaaaadaaaaaaaaaaAXaaaaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaacwucyxcyycyzcwuaadaadaadaadaadaadaadcyAcyBcxFcypcyocypcxGcyacyAaadaaaaaaaaaaaaaadaadaaaaaaaaaaadcxMclvcxMaadaaaaadaadaadbYvcytcqWcyfbZhbQLcdYbYvbYvczqczrczscztczuaadaadaadaadaadaaaaaaaadaadaaaaaaaadaaaaaaaaaaaaaSgaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacwucyJcwucwucyJcwucyJcwucwucwucyJcwuaaacyKcyLcyycyMcwuaadaaaaaaaadaaaaaaaadcyNcyBcxFcxGcpgcxGcxGcyacyNaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadcyccydcycaaaaaaaaaaaaaadbYvbYvclrbYvbYvbYvbYvbYvaaaaadczWczXczWaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwucyYcyZczaczbczcczdczeczfczgczdcwuaaaczhcziczjcwucwuaaaaaaaaaaaaaaaaadaadczkcyBcxFcypcypcypcxGcyaczkaadaaaaaaaaaaaaaaaaadaaaaaaaadcwXcwZcyscwZcwXaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaadcAvczscAvaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaacaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaEcyJczxczyczzczcczcczAczBczCczDczAcwuaaaaadczFczGczHaadaaaaaaaaaaaaaaaaadaadcwOczIczJcypczKcypcxGcnjcwOaadaaaaaaaaaaaaaaaaadaaaaaaaadcwZcyDcyEcyFcwZaadaaaaaaaaaaadaaaaaaaaaaaaaadaadaaaaaaaadaaacAWaaaaadaadaadaadaadaadaaaaaaaadaadaadaAXaadaAXaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacwucyJcwucwucyJcwucyJcwucwucwucyJcwuaaacyKcyLcmqcyMcwuaadaaaaaaaadaaaaaaaadcyNcyBcxFcxGcpgcxGcxGcyacyNaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaadcyccydcycaaaaaaaaaaaaaadbYvbYvclrbYvbYvbYvbYvbYvaaaaadczWczXczWaadaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwucyYcyZczaczbczcczdczeczfczgczdcwuaaaczhcziclocwucwuaaaaaaaaaaaaaaaaadaadczkcyBcxFcypcypcypcxGcyaczkaadaaaaaaaaaaaaaaaaadaaaaaaaadcwXcwZcyscwZcwXaaaaaaaaaaadaadaadaadaaaaaaaaaaadaaaaaaaadcAvczscAvaadaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaadaaaaacaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaEcyJczxczyczzczcczcczAczBczCczDczAcwuaaaaadczFclyczHaadaaaaaaaaaaaaaaaaadaadcwOczIczJcypczKcypcxGcnjcwOaadaaaaaaaaaaaaaaaaadaaaaaaaadcwZcyDclxcyFcwZaadaaaaaaaaaaadaaaaaaaaaaaaaadaadaaaaaaaadaaacAWaaaaadaadaadaadaadaadaaaaaaaadaadaadaAXaadaAXaadaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcnAczZcAacAbcAccAdczcczccAecAfcAgcAhcziaadaadcAjcAkcAlaadaaaaaaaaaaaaaaaaadaaacAmcyBcxGcxGcxGcxGcxGcAncAmaaaaaaaaaaaaaaaaadaadaadaadaadcwZcyPcyQcyRcyScnxaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaaacAWaaaaadaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaEaAXcwucAwcAxcAycAzcAzcAAcABcACcADcAEczhcAFcAGcAHbYdcAlaadaaaaaaaaaaaaaaaaaaaaacxDcAJcAKcALcAKcAKcAMcANcxDaadaaaaaaaaaaadcwZcwZczlczmcwZcwZcznczoczpcwZcwZczlczmcwZcwZaadaaaaaaaaaaadaadaaaaaaaadaaacBXcBYcBYcBYcBZaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaEaAXcwucAwcAxclDcAzcAzcAAcABcACcADcAEczhcAFcAGcAHbYdcAlaadaaaaaaaaaaaaaaaaaaaaacxDcAJcAKcALcAKcAKcAMcANcxDaadaaaaaaaaaaadcwZcwZczlczmcwZcwZcznclzczpcwZcwZczlczmcwZcwZaadaaaaaaaaaaadaadaaaaaaaadaaacBXcBYcBYcBYcBZaaaaaaaaaaaaaaaaaaaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaacCIcCIcCIcCIcCIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacyJcAXcAYcAZcBacBbcBccBdcBecBfcBgcBhcBicBjbYxcBkcBlaadaaaaaaaaaaaaaaaaaaaaacwOcBmcAmcBmcBncBocBmcBmcwOaadaadaaaaadaadcwZczMczNczOczPcwZczQczRcwZcwZczSczTczUczVcwZaadaadaadaaaaaaaadaaaaaaaadaaaaaaaaaaaaaaacAWaaaaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwucBCcBDcBEcBecBFcBGcBHcBIcBJcBKcwucBLcBMcBMcBNcwuaadaaaaaaaaaaaaaaaaaaaaacBOcypcBPcypcBQcBOcBRcBRcBQaaaaaaaaaaaaaadcxpcAocApcApcAqcApcArcAscAtcAucAucAucAucAucxpaadaaaaadaadaadaadaAXaAXaAXaSgaadaadaadaadcAWaadaadaadaadaadaaEaAXaAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjcDjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcwucCacCbcCccCdcCecCfcCgcChcCicCjcwuaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaacCkcBmcClcBmcCmcCkcBmcBmcCmaaaaaaaaaaaaaadcyccAucAOcAPcAQcAPcARcAScATcATcATcAUcAVcAucycaadaaaaaaaaaaaaaaaaAXaaaaadaaaaadaaaaaaaaacCVaaaaaaaadaaaaaaaaaaaaaSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9657,9 +9647,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcSDcSIcSncSqcSjcSkcSicSbcRCcRBcRzcOHcRrcwZaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaaaaadaaaaAXaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadcwZcwZcPPcwZcRacRhcRjcRncRmcRqcRacwZcOHcwZcwZaadaadaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaAXaAXaAXaAXaAXaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaadcwZcPPcwZcwZcQKcQtcCvcQUcQKcwZcwZcOHcwZaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaaacwZcPPcwZcCvcCvcQtcCvcCvcCvcQacwZcOHcwZaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaacwZcPPcwZcQxcCvcQucCvcQJcCvcQFcwZcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaadcwZcPPcwZcCwcCvcCvcPrcCvcPscPtcwZcOHcwZaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaaacwZcPPcwZcCvcCvcQtcCvcCvcCvcCvcwZcOHcwZaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaacwZcPPcwZcQxcCvcQucCvcQJcCvcCvcwZcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaadaadcwZcPPcwZcCwcCvcCvcPrcCvcPscCvcwZcOHcwZaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaadaaacwZcPPcwZcwZcwZcwZcwZcwZcwZcwZcwZcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCDcCDcCDcCDcCDcCDcCDcCDcCDcCDaaaaaaaaaaaaaaaaaaaaacwZcPhcOJcOJcOJcOUcOIcOHcOHcOHcOHcOHcwZaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacwZcwZcwZcwZcwZcDVcDWcDVcwZcwZcwZcwZcwZaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEdcEdcEdcEdcEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From ce6b6284018adf1ec6de9de6b69324db6e6e17a9 Mon Sep 17 00:00:00 2001 From: Ricotez Date: Wed, 26 Jun 2013 23:49:20 +0200 Subject: [PATCH 081/105] 2 new AI sprites. Added Red October AI Core sprite. Added Xeno Queen AI Hologram sprite. Modified AI code so players can use the new sprites. --- code/modules/mob/living/silicon/ai/ai.dm | 9 +++++++-- icons/mob/AI.dmi | Bin 68093 -> 88271 bytes 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 2812850fd08..a067319596e 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -128,7 +128,7 @@ var/list/ai_list = list() return //if(icon_state == initial(icon_state)) - var/icontype = input("Please, select a display!", "AI", null/*, null*/) in list("Clown", "Monochrome", "Blue", "Inverted", "Firewall", "Green", "Red", "Static") + var/icontype = input("Please, select a display!", "AI", null/*, null*/) in list("Clown", "Monochrome", "Blue", "Inverted", "Firewall", "Green", "Red", "Static", "Red October") if(icontype == "Clown") icon_state = "ai-clown2" else if(icontype == "Monochrome") @@ -145,6 +145,8 @@ var/list/ai_list = list() icon_state = "ai-malf" else if(icontype == "Static") icon_state = "ai-static" + else if(icontype == "Red October") + icon_state = "ai-redoctober" //else //usr <<"You can only change your display once!" //return @@ -620,7 +622,8 @@ var/list/ai_list = list() else var/icon_list[] = list( "default", - "floating face" + "floating face", + "xeno queen" ) input = input("Please select a hologram:") as null|anything in icon_list if(input) @@ -630,6 +633,8 @@ var/list/ai_list = list() holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo1")) if("floating face") holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo2")) + if("xeno queen") + holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo3")) return /mob/living/silicon/ai/proc/corereturn() diff --git a/icons/mob/AI.dmi b/icons/mob/AI.dmi index 45e5677261225bbb18a6fafe99f526fcde76efd6..1f5cfc4b6fb634cb17c2171985c12532fabba35b 100644 GIT binary patch literal 88271 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